Software Development, Software Architecture, Programming.
components. Keep your components small and focused. Coupling Whereas cohesion is used to describe a single software component, coupling is used to describe the relationship between components. Coupling is the extent to which a component of your software depends on other components. Loosely coupled