![]() |
Pattern |
Згадаємо основи:
1) Інкапсуляція - абстракція якостей об'єкта. Є зовнішні та внутрішні функціональні та нефункціональні. Але це все абстракції, що описують об'єкт.
2) Наслідування - абстракція що описує загальні якості для групи об'єктів.
3) Поліморфізм - абстракція що описує різну поведінку об'єкті в одних і тих-же умовах. Наприклад, трикутник і прямокутник мають різну кількість кутів, різні формули обрахунку площі.
Таким чином, ООП лише методологія запису абстракцій. ООП мови - інструменти для запису цих абстракцій.
Немає коментарів :
Дописати коментар