Особенности наследования в Dart
Привет! С вами Дима Шевченко, Flutter-разработчик Surf, и мы продолжаем серию постов про ООП.
🔹 Первый пост: что такое ООП
🔹 Второй пост: особенности инкапсуляции в Dart
Наследование — свойство системы, позволяющее описать новый класс на основе уже существующего.
Класс, от которого производится наследование, называется «предком» 👨🦳, «базовым» или «родительским». Новый класс – «потомком», «наследником» или «производным классом».
Логично, что функциональность потомка частично или полностью заимствуется у предка.
⚠️ Применять наследование стоит аккуратно: при чрезмерно глубокой иерархии наследования придётся разбираться, кто от кого наследуется, и какой метод в каком случае вызывается. К тому же не все архитектурные требования можно реализовать с помощью наследования.
Post #108
1.53K

- 👍 15
- 🔥 5
- ❤ 1
- 👎 1