Would you like to work at SWAT ? (more…)
Posts Tagged ‘uml’
11/3/09
10/14/08
Object Orientation’s Worst Enemy
Strong dependencies among classes (or components) are definitely the villains within a software architecture. The opposite of strong dependencies, ie completely decoupled architectures, do not exist however, because such a utopian schema would actually result in no messages being exchanged among objects at all. Architects should focus on minimizing strong dependencies, designing only well-planned ones. I refer to the latter as healthy dependencies, and they undoubtedly bring a lot of benefits to a system. (more…)




