Можно задать один основной класс, а разные варианты поведения вынести в отдельные классы и при необходимости их применять
Когда необходимо обеспечить выбор из нескольких вариантов алгоритмов, которые можно легко менять в зависимости от условий
Когда необходимо менять поведение объектов на стадии выполнения программы
Когда класс, применяющий определенную функциональность, ничего не должен знать о ее реализации
подходит?
если помогли, то надо пикчу кидать 2д тян)
тут уж скорее фабрика. Я слышал про паттерны) Фабрика - частный случай стратегии
я тоже только учусь, но про фабрику не читал. так что тут мои полномочия всё)
Обсуждают сегодня