Sergiy Shatunov
значит "композиция" это когда потомок в конструкторе принимает предка, выглядит как он и даёт новые возможности?
Нет, композит (по-русски называют компоновщик) это когда у тебя один интерфейс и для листа, и для дерева
Пока что похоже, что ты предлагаешь просто реализацию интерфейса. Не знаю, можно ли назвать это паттерном, хотя вот про декоратор ты сам вспомнил