Розділ 35. Memento, Command та Interpreter: Тріада інтерактивних систем

https://leanpub.com/architecture-foundation

Memento: Збережись перед босом

https://leanpub.com/architecture-foundation

Біль: Вивертання кишень (Порушення інкапсуляції)

https://leanpub.com/architecture-foundation

Суть патерну Memento

https://leanpub.com/architecture-foundation

Хак у динамічних мовах: JSON-серіалізація

https://leanpub.com/architecture-foundation

Тонкощі та Trade-offs патерну Memento

https://leanpub.com/architecture-foundation

Command: Інкапсуляція дії

https://leanpub.com/architecture-foundation

Біль: Спроба запам’ятати все або прибити дії цвяхами

https://leanpub.com/architecture-foundation

Суть патерну Command

https://leanpub.com/architecture-foundation

Memento проти Command: Архітектурна розвилка

https://leanpub.com/architecture-foundation

Динамічні мови: Команда як першокласна функція

https://leanpub.com/architecture-foundation

Тонкощі та Trade-offs патерну Command

https://leanpub.com/architecture-foundation

Interpreter: Створення власної мови для бізнесу

https://leanpub.com/architecture-foundation

Біль: Пекло динамічних конфігурацій

https://leanpub.com/architecture-foundation

Суть патерну Interpreter

https://leanpub.com/architecture-foundation

Інтерпретатор та качина типізація (Duck Typing)

https://leanpub.com/architecture-foundation

Тонкощі та Trade-offs патерну Interpreter

https://leanpub.com/architecture-foundation

Плутанина: Де тут Composite, Builder і сам Interpreter?

https://leanpub.com/architecture-foundation

Як вони уживаються разом (і чи треба?)

https://leanpub.com/architecture-foundation

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

https://leanpub.com/architecture-foundation