MaintenanceKz 16 сен в 07:00Чистый код: Принцип разделения интерфейса (ISP)Уровень сложностиСреднийВремя на прочтение7 минКоличество просмотров5.9KПрограммирование*Анализ и проектирование систем*Совершенный код*C++*МнениеВсего голосов 7: ↑3 и ↓4+2Добавить в закладки53Комментарии2
Tuxman 21 сен в 22:29class IModule : public IWrite, public IRead {};Ромбовидное наследование? Если приходится так делать, то это сигнал к тому, что надо пересмотреть дизайн.
cdriper 23 сен в 16:44Показать предыдущий комментарийоно было бы ромбовидным, если бы IWrite и IRead имели бы общий базовый класс
Чистый код: Принцип разделения интерфейса (ISP)