#oop_ru Используйте Композицию вместо Наследования. https://c | IT Exponenta
#oop_ru
Используйте Композицию вместо Наследования.
https://clean-code.org/use-composition-in-place-of-inheritance.html
Наследование — это одна из трех основных концепций ООП. Вероятно, наследование было вторым принципом, который вы поняли после инкапсуляции. Идея довольно простая — вы можете создать дочерний класс, который наследует свойства и возможности родительского класса. Не так уж и сложно, правда?
Интересен тот факт, что в последнее время наследование утратило свою былую популярность, уступив место композиции. Да, наследование — это мощная и полезная концепция, однако в неумелых руках она может выйти из-под контроля.
#article_ru