Steve McConnell Quote

Keep Coupling Loose Coupling describes how tightly a class or routine is related to other classes or routines. The goal is to create classes and routines with small, direct, visible, and flexible relations to other classes and routines, which is known as loose coupling. The concept of coupling applies equally to classes and routines, so for the rest of this discussion I'll use the word module to refer to both classes and routines. Good coupling between modules is loose enough that one module can easily be used by other modules.

Steve McConnell

Keep Coupling Loose Coupling describes how tightly a class or routine is related to other classes or routines. The goal is to create classes and routines with small, direct, visible, and flexible relations to other classes and routines, which is known as loose coupling. The concept of coupling applies equally to classes and routines, so for the rest of this discussion I'll use the word module to refer to both classes and routines. Good coupling between modules is loose enough that one module can easily be used by other modules.

Related Quotes

About Steve McConnell

Steven C. McConnell is an author of software engineering textbooks such as Code Complete, Rapid Development, and Software Estimation. He is cited as an expert in software engineering and project management.