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