Инициатива не виртуального интерфейса описывает, как виртуальные методы являются непубличными точками настройки, а общедоступные методы не являются виртуальными, чтобы позволить базовому классу постоянно контролировать, как вызываются точки настройки.невиртуальный интерфейс идиомы для более чем двух уровней наследования?
Это элегантный идиома, и я хотел бы использовать его, но, как это работает, если производный класс является базовым классом в себе