Кто-нибудь может объяснить, почему имя «Декоратор» было выбрано для функциональности, передаваемой шаблоном дизайна Декоратора?
Я всегда считал, что это имя вводит в заблуждение, потому что оформление и интерфейс разметки очень похожи по своему назначению. Однако, в то время как маркер на самом деле ничего не «делает», декораторы, безусловно, делают. Но термин «украшения» для меня подразумевает пассивность, что не совсем так с этим шаблоном, который используется для добавления функциональности.