본문 바로가기
Infra/잡다구리

객체지향 설계를 위해 따라야 하는 S.O.L.I.D 원리

by 골든크랩 2022. 5. 23.
728x90
반응형

로버트 마틴이 주창함.

 

■ SPR(Single Responsibility Principle): 클래스는 하나의 책임만을 수행한다.

 

■ OCP(Open/Closed Principle): 확장에는 열려있고, 수정에는 닫혀있어야 한다.

 

■ LSP(Liskov Substitution Principle): 객체에는 서브타입 인스턴스로 교체할 수 있다.

 

■ ISP(Interface Segregation Principle): 스펙 인스턴스를 나눈다.

 

■ DIP(Independecy Inversion Principle): 구현체가 아니라 추상화에 의존한다.

728x90
반응형

댓글