3 ms·
That is how you think about the software you write. System evolution is only one aspect. Most patterned OO codebases I have come across were *not* engineered fo
by sitkack 5y ago
That is how you think about the software you write. System evolution is only one aspect. Most patterned OO codebases I have come across were *not* engineered for evolution. Sure there were some classes you could implement or replace, but the complexity was not paid back later.
Design principles can be applied to all implementation mechanisms.