MaintenanceKz Sep 16 2024 at 04:00Чистый код: Принцип разделения интерфейса (ISP)Level of difficultyMediumReading time7 minViews6.9KProgramming * System Analysis and Design * Perfect code * C++ * OpinionTotal votes 7: ↑3 and ↓4+2Add to bookmarks58Comments2
Tuxman Sep 21 2024 at 19:29class IModule : public IWrite, public IRead {};Ромбовидное наследование? Если приходится так делать, то это сигнал к тому, что надо пересмотреть дизайн.
cdriper Sep 23 2024 at 13:44Show previous commentоно было бы ромбовидным, если бы IWrite и IRead имели бы общий базовый класс
Чистый код: Принцип разделения интерфейса (ISP)