🎉 Ура! Після трьох років роботи, я нарешті випустив англійську версію книжки про патерни! Ось вона »
Стратегія

Стратегія на PHP

Стратегія — це поведінковий патерн, який виносить набір алгоритмів у власні класи і робить їх взаємозамінними.

Інші об’єкти містять посилання на об’єкт-стратегію та делегують їй роботу. Програма може підмінити цей об’єкт іншим, якщо потрібен інший спосіб вирішення завдання.

Детальніше про Стратегію

Особливості паттерна на PHP

Складність:

Популярність:

Застосування: Стратегію часто використовують в PHP-коді, особливо там, де потрібно підміняти алгоритми під час виконання програми. Зверніть увагу, що для цього патерна в PHP є дуже потужний конкурент у вигляді анонімних функцій, які PHP вже дуже давно підтримує.

Стратегія іншими мовами програмування

Стратегія на Java Стратегія на C# Стратегія на Python Стратегія на Ruby Стратегія на Swift Стратегія на TypeScript