Объектно-ориентированное программирование(ООП) — это модель программирования, которая организует разработку программного обеспечения вокруг данных или объектов. Она противоположна функциональному программированию, в котором функции являются основными кандидатами или строительными блоками разработки приложения.
Объект обычно представляет собой реальную сущность/актера в приложении, имеющую уникальные атрибуты и поведение. Код приложения фокусируется на создании, изменении и очистке этих объектов как части дизайна приложения, а не на том, как эти манипуляции будут выполнены. ООП помогает в отражении реальных проблем ближе к приложению.
1. Строительные блоки ООП
Эти концепции являются строительными блоками и столпами объектно-ориентированного программирования.
- Введение в объектно-ориентированное программирование
- Ассоциация, агрегация и композиция
- Руководство по абстракции
- Руководство по наследованию
- Руководство по полиморфизму
- Множественное наследование в Java
2. ООП в Java
В данных статьях описывается, как Java поддерживает парадигму ООП.
- Конструкторы в Java
- Модификаторы доступа Java
- Java-статичный
- Java финал
- Блоки инициализатора экземпляра Java
- Оператор Java Instanceof
- Переопределение окончательного статического метода в Java
3. Разница между
Проанализируйте различия между некоторыми очень похожими концепциями, чтобы понять их еще лучше.