Posts Tagged ‘java’

One of the goals of object-oriented design is to distribute behavior among different objects which encourages reuse. But with larger software the interactions between these objects become more and more complex and we have a situation where each object knows each other. This might end up in a huge monolithic application where the change of one behavior affects a large number of objects which must be adapted too. So the target reuse is reduced by the growth of references. more »