Розділ 20. OCP: Відкриті для розширення, закриті для змін (або як додавати фічі, не ламаючи старий код)

https://leanpub.com/architecture-foundation

«Як роблять джуни»: Антипатерн Хардкодингу

https://leanpub.com/architecture-foundation

Рішення: Два шляхи OCP

https://leanpub.com/architecture-foundation

Шлях перший: Мейєр і успадкування (1988)

https://leanpub.com/architecture-foundation

Шлях другий: Роберт Мартін і поліморфізм (1990-ті роки)

https://leanpub.com/architecture-foundation

Тонкощі та Trade-offs: Пастка Soft-coding

https://leanpub.com/architecture-foundation

Чотири стадії розвитку системи

https://leanpub.com/architecture-foundation

Прагматизм: Коли правила ламаються

https://leanpub.com/architecture-foundation

🔑 Висновки розділу

https://leanpub.com/architecture-foundation