Я бы вообще так не делал... и уж точно не первый варант. Иначе получится, что SpecialControl в природе вообще не сможет существовать... Кроме того, если BeautyControl будет в иерархии, то SpecialControl кастомизировать будет сложнее, поскольку придется раздувать иерахию.
Думаю, что лучше вообще вынести эту логику куда-нить. Можно, например, параметризовать SpecialControl классом наводящим красоту... так Вы получите дополнительную гибкость.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение