Pull to refresh
3
0
Send message

9 альтернатив плохой команде (шаблону проектирования)

Reading time 5 min
Views 5.1K
image

Что это и зачем?


При проектировании разработчик может столкнуться с проблемой: у существ и объектов могут быть разные способности в разных сочетаниях. Лягушки прыгают и плавают, утки плавают и летают, но не с гирей, а лягушки могут летать с веткой и утками. Поэтому удобно перейти от наследования к композиции и добавлять способности динамически. Необходимость анимировать летающих лягушек привела к неоправданному отказу от методов способностей и выносу их кода в команды в одной из реализаций. Вот она:
Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Comments 0

Information

Rating
Does not participate
Registered
Activity