Exceptions
Team LiB
Previous Section Next Section

Exceptions

Cycles among classes are not necessarily badas long as the classes are considered part of the same module, tested together, and released together. Naïve implementations of such patterns as Command and Visitor result in interfaces that are naturally interdependent. These interdependencies can be broken, but doing so requires explicit design.

    Team LiB
    Previous Section Next Section