<<< Kinds of coupling | Index | OO design patterns >>> |
Separate interface from implementation.
Keep implementations private.
Provide well balanced interface - simple, yet complete.
Use inheritance to provide a layer of abstraction between modules.
Carefully maintain
<<< Kinds of coupling | Index | OO design patterns >>> |