Внешний вид сайта:

Замена кодирования типа состоянием/стратегией

Полезность страницы:
0/100

Есть кодирование типа, влияющее на поведение, но подклассы использовать нельзя.

Заменить кодирование типа объектом состояния.

 

Подобен Замене кодирования типа подклассами, но применяется, если кодирование типа меняется уже во время жизни объекта, либо какие-то другие причины мешают применению подклассов.

В данном рефакторинге используется образец состояние/стратегия (State/Strategy Pattern).

Дополнить страницу Вы можете помочь другим людям дополнив эту страницу вашими знаниями по данному вопросу!
10:35

Комментарии

Нет комментариев. Ваш будет первым!