entcheva.github.io - Adventures In Coding & Algorithms

Description: A Technical Blog

Example domain paragraphs

github linkedin twitter

“A common side effect of partitioning a system into a collection of cooperating classes is the need to maintain consistency between related objects. You don’t want to achieve consistency by making the classes tightly coupled, because that reduces their reusability.”

Design Patterns: Elements of Reusable Object-Oriented Software