Какой подход применить в проектировании?
==========================================

 Какой подход лучше применить для случая, когда есть дерево со множеством вложенных узлов,рядом с каждым может быть либо чекбокс, либо поле ввода.в зависимости от типа элемента нужно подставлять разную логику обработки клика. Как лучше это запроектировать? На ум приходит паттерн команда и медиатор, чтобы делегировать.  

  

А что если на каждый взятый чекбокс требуется своя логика обработки клика?   

Благодарю! 

 Strategy или Decorator