Before we dive into a more detailed code example I just want to take a moment now to reflect, and to look at the Coupling Between Types article from the point of view of Simple Design. Let’s recap the four rules of simple design. Code that is “simple” (ie. habitable) must satisfy the following criteria:
Coupling between types -- A retrospective
Coupling between types -- A retrospective
Coupling between types -- A retrospective
Before we dive into a more detailed code example I just want to take a moment now to reflect, and to look at the Coupling Between Types article from the point of view of Simple Design. Let’s recap the four rules of simple design. Code that is “simple” (ie. habitable) must satisfy the following criteria: