JAVA

[JAVA] 좋은 객체 지향 설계의 5가지 원칙

juhwan 2023. 4. 4. 11:54

SRP 단일 책임 원칙

한 클래스는 하나의 책임만 가져야 한다.

 

DIP 의존관계 역전 원칙

프로그래머는 추상화에 의존해야지, 구체화에 의존하면 안된다. 의존성 주입은 이 원칙을 따르는 방법 중 하나다.

 

OCP

소프트웨어 요소는 확장에 열려 있으나 변경에 닫혀 있어야 한다.

 

 

IOC

제어에 역전

 

DI

의존관계 주입

'JAVA' 카테고리의 다른 글

[JAVA]자바 컴파일 및 실행 과정 JDK,JRE,JVM  (0) 2023.07.11