Coupling Stuff from Pragmatic Programmers
1. Overly-Coupled Code
2. Why We Need Coupling
3. Different Kinds of Coupling
* Static
* Dynamic
* Domain
* Temporal
4. Static Coupling
* Interfaces
* Inheritance
5. Dynamic Coupling
* "Train Wrecks" - The Java Curse
* The Law of Demeter (aka The "Pretty Good Idea" of Demeter)
6. Large Scale Coupling
* Static and Dynamic
* Mediator Class
* Subsystems, Cohesion and Facades
7. Domain Coupling
* Business Rules
* Interpreters
8. Temporal Coupling
* Designing for Concurrency
* Decoupled Implementation
* State Machines
* Augmented Mediator Pattern
Created by
admin
Last modified
2004-03-30 11:09 AM