Ялина успадковує всі ознаки дерева і всі ознаки вічнозеленого дерева. Під час створення об’єктно-орієнтованого дизайну необхідно розуміти п’ять основних понять: класи/об'єкти, інкапсуляція/приховування даних, успадкування, поліморфізм та інтерфейси/методи.
Основними ознаками об'єктно-орієнтованого програмування є Поліморфізм класів, об’єктів, успадкування, інкапсуляції та абстракції.Ці функції роблять код гнучким, розширюваним, багаторазовим і легким для розуміння.
SOLID — це абревіатура п’яти основних принципів об’єктно-орієнтованого програмування (ООП): принцип єдиної відповідальності, принцип відкритого-закритого принципу, принцип заміни Ліскова, принцип сегрегації інтерфейсу та принцип інверсії залежностей.
ООП дозволяє об'єктам взаємодіяти один з одним за допомогою чотирьох основних принципів: інкапсуляція, успадкування, поліморфізм і абстракція. Ці чотири принципи ООП дозволяють об’єктам спілкуватися та співпрацювати для створення потужних програм.
Перші 5 кроків об'єктно-орієнтованого проектування
- КРОК 1: Аналіз вимог. Першим кроком у цьому процесі є належне розуміння вимог до системи чи функції. …
- КРОК 2: Визначте випадки використання. …
- КРОК 3: Визначте акторів. …
- КРОК 4: Визначте сценарії. …
- КРОК 5: Діаграма варіантів використання.