Показать сообщение отдельно
Старый 22.12.2016, 10:38   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Ну, если бы у меня стояла такая задача, то я бы наследовал не от RunBase напрямую.
Создал бы наследник RunBase и в нем прописал бы все эти заглушки, свойства, проверки и т.п. (скорее всего, часть методов бы сделал финальными) А рабочие классы уже бы наследовал от него.
При таком подходе решаем задачу перфекциоистов и прямо говорим всем, кто будет после нас, что сделано это осознано с учетом особенности задач.