вы, вероятно, уже знакомы с шаблонами объектно-ориентированного проектирования, даже если вы этого еще не знаете
Иногда у вас есть смутное представление о том, что делать на обед.
Эй, ты думаешь. Приближается время обеда. Я чувствую, что должен пообедать. Это примерно такая же конкретная стратегия обеда, как и у вас.
Однако по мере того, как ваш голод начинает грызть вас все больше и больше, вам нужно решить: что именно я буду делать на обед?
Вы можете пойти в ресторан с друзьями, вы можете пойти в столовую в одиночестве или просто разогреть что-нибудь в микроволновке.
Стратегия обеда достаточно абстрактна, чтобы ее можно было воплотить в любом из этих конкретных обеденных мероприятий.
Это шаблон разработки стратегии для вас.
Тип шаблона разработки стратегии:Поведенческий
Источник шаблона разработки стратегии: Банда четырех
Шаблон разработки стратегии в процедурном программировании
Позже.
Шаблон проектирования стратегии в проектировании баз данных
Позже
Шаблон проектирования стратегии в объектно-ориентированной разработке