"To achieve a high degree of maintainability,"
"a system should have e weak coupling between parts and have interactions that rely only on the external interfaces of those parts."
"A reusable design should define generalized patterns for the interaction of its components. To achieve these qualities, OOSD relies on four strategies to reduce complexity. These are: increase cohesion, reduce coupling, increase polymorphism, and eliminate redundancy."
|