История изменений
Исправление slackwarrior, (текущая версия) :
можно, но зачем? Наследование — одна из прекраснейших вещей, которые есть в плюсах.
За шкафом. man композиция и агрегация. Позволяет решать те же задачи что и наследование, только без развесистых иерархий, и т.д. родовых проблем ООП. Одепты ООП выдумывают броские аббревиатурки типа SOLID и вагоны «паттернов» с пересекающимся функционалом, чтоб решать проблемы... которых не было до ООП, вместо признания что ООП нужно не везде, а местами — «дуинг ит вронг», особенно там где нужны обобщенные типы, а не иерархии наследования, за что еще Степанов(создатель STL) их выстебал.
Исходная версия slackwarrior, :
можно, но зачем? Наследование — одна из прекраснейших вещей, которые есть в плюсах.
За шкафом. man композиция и агрегация. Позволяет решать те же задачи что и ООП, только без развесистых иерархий, и родовых проблем ООП. Одепты ООП выдумывают броские аббревиатурки типа SOLID и вагоны «паттернов» с пересекающимся функционалом, чтоб решать проблемы... которых не было до ООП, вместо признания что ООП нужно не везде, а местами — «дуинг ит вронг», особенно там где нужны обобщенные типы, а не иерархии наследования, за что еще Степанов(создатель STL) их выстебал.