github.com/taemin-kwon93 Github 보러가기 ->

Study/Today i learned

OOP 5대 설계원칙 _ 21.11.18

태민Kwon 2021. 11. 18. 13:58

[SOLID]

SRP(Single Responsibility Principle : 단일 책임 원칙),

OCP(Open Close Principle : 개방-폐쇄 원칙),

LSP(Liskov Substitution Priciple : 리스코프 치환 원칙),

ISP(Interface Segregation Principle : 인터페이스 분리 원칙),

DIP(Dependency Inversion Principle : 의존 역전 원칙)를 말하며,

 

 

앞자를 따서 SOILD 원칙이라고 부른다. 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 소프트웨어를 만드는데 이 원칙들을 적용할 수 있다. 

SRP를 잘 지키고, 코드양이 적절해야 테스트를 더 잘 할수있다.

'Study > Today i learned' 카테고리의 다른 글

22.01.19 JavaScript  (0) 2022.01.19
JPA _ 21.12.09  (0) 2021.12.09
텍스트와 바이너리 _ 21.11.18  (0) 2021.11.18
HTTP 요청과 응답 _ 21.11.17  (0) 2021.11.17
server.xml과 web.xml 학습 _ 21.11.17  (0) 2021.11.17