Бонгиорно, Лучано! La domanda di Lei non é troppo chiara.
Эх ... Я бы лучше использовал английский, мой итальянский немного беден.
Ваш вопрос не очень понятен. Это могло бы помочь, если бы я знал больше о контексте вашей проблемы.
Какое программное обеспечение вы разрабатываете? Зачем вам много экземпляров класса Drawer (или Painter)?
Исходя из того, что я смог догадаться сейчас, я бы предположил, что вам нужен какой-то вариант шаблона Interpreter . Книга «Банда четырех» («Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения») является обязательной для прочтения для каждого программиста.
Для Smalltalkers я настоятельно рекомендую «Компаньон Smalltalk для проектирования шаблонов» Шермана Альперта, Кайла Брауна и Бобби Вульфа в качестве ежедневного справочника.
Извините, это все, что я могу дать по поводу вашей проблемы, поскольку она в настоящее время сформулирована.