객체지향을 정의하면, 의존성 관리입니다.
객체지향으로 의존성을 관리함으로써 변경 영향을 최소화하고 독립적인 배포가 가능해지며 독립적인 개발이 가능해집니다.
따라서, 객체지향에서 가장 중요한 것은 DIP(Dependency Inversion Principle)를 통한 고수준 정책(High Level Policy)과 저수준 구현 세부사항(Low Level Details)의 분리라고 할 수 있습니다.
'Back-end > Java' 카테고리의 다른 글
[Java] Java 8에서 추가된 기능 (0) | 2021.11.19 |
---|---|
[Java] 동일성(identity)와 동등성(equality) (equals(), ==) (0) | 2021.11.19 |
[Java] 접근 제어자의 종류 (0) | 2021.11.16 |
[Java] 정적(static)이란 무엇인가요? (0) | 2021.11.16 |
[Java] 클래스는 무엇이고 객체는 무엇인가요? (0) | 2021.11.16 |