Software Design – Finding Balance With Coupling And Cohesion
We have spent a few episodes looking at cohesion and coupling. Now it is time to find balance in these two software design approaches. Each... Read more
We have spent a few episodes looking at cohesion and coupling. Now it is time to find balance in these two software design approaches. Each... Read more
In object-oriented software, we talk about the concept of coupling. Put simply; this is a small object approach to our solution. It is the opposite... Read more
This episode focuses on cohesion and the idea of using fewer large objects to solve a problem. This approach is often considered the opposite of... Read more
Cohesion and coupling are options that are often discussed in object-oriented design circles. They are two ways to approach a solution. On the one hand,... Read more
One of the most prevalent topics of consideration in an object-oriented system is property design. We can keep them simple or create more classes. The... Read more
Our language can blur the distinctions of class relationships in designing our solution. The “has-a” determination is often confused by how the English language can... Read more