Вивчіть усі оригінальні патерни про «банду чотирьох» і дізнайтеся, як вони застосовуються в сучасній розробці на PHP та Laravel. Книга написана практикуючим розробником, який використовує ці патерни щодня, тож ви зможете легко впроваджувати кожен патерн у свій робочий процес і покращувати якість розробки. Кожен патерн детально розглянуто з повними прикладами того, як його можна застосувати.
Занадто часто патерни про «банду чотирьох» пояснюють через складні й хитромудрі концепції, хоча насправді їх легко використовувати, і вони можуть збагатити вашу щоденну розробку. Design Patterns in PHP and Laravel має на меті розкласти складні ідеї на дотепні та прості для запам’ятовування деталі, щоб ви могли почати застосовувати патерни вже у своїй повсякденній роботі з PHP та Laravel.
Ця книга навчить вас патернів про «банду чотирьох» у PHP та Laravel на реальних прикладах і з великою кількістю гумору.
Що ви вивчите
Використання оригінальних патернів «банди чотирьох» у розробці на PHP та Laravel
Як кожен патерн слід застосовувати
Як розв’язувати проблеми під час використання патернів
Як запам’ятати кожен патерн за допомогою мнемонік
Для кого ця книга
Люди, які використовують Laravel і PHP для роботи та хочуть краще розуміти патерни про «банду чотирьох».
Про автора
Про технічного рецензента
Вступ
Розділ 1: Основи Laravel
Розділ 2: Давайте виростимо сад SOLID
Розділ 3: Abstract Factory
Розділ 4: Builder
Розділ 5: Factory Method
Розділ 6: Prototype
Розділ 7: Singleton
Розділ 8: Simple Factory Method
Розділ 9: Adapter
Розділ 10: Bridge
Розділ 11: Composite
Розділ 12: Decorator
Розділ 13: Facade
Розділ 14: Flyweight
Розділ 15: Proxy
Розділ 16: Chain of Responsibility
Розділ 17: Command
Розділ 18: Interpreter
Розділ 19: Iterator
Розділ 20: Mediator
Розділ 21: Memento
Розділ 22: Observer
Розділ 23: State
Розділ 24: Strategy
Розділ 25: Template Method
Розділ 26: Visitor
Розділ 27: Додаткові ресурси
Іменний покажчик