SOLID원칙1 [Design Pattern] 객체지향의 5대 원칙 Solid원칙 SOLID원칙 자바 관련도서를 찾으면서 리뷰글을 보던 도중 계속해서 나오는 SOLID란 단어에 대해 낯이 익으면서도 정확한 뜻을 모르기 떄문에 찾아보게 되었다. 프로그래밍 설계에서 항상 나오는 객체지향 5대 원칙으로 앞자를 따서 SOLID원칙이라고 부른다. SRP(단일 책임 원칙) OCP(개방-폐쇄 원칙) LSP(리스코프 치환 원칙) DIP(의존 역전 원칙) ISP(인터페이스 분리 원칙 Single Responsiblity Principle(단일책임원칙) 정의 한 클래스는 단 한가지의 변경 이유만을 가져야한다. 하나의 모듈은 하나의, 오직 하나의 액터에 대해서만 책임을 져야한다. 내용 작성된 클래스는 하나의 기능 만 가지며 클래스가 제공하는 모든 서비스는 그 하나의 책임(기능)을 수행하는데 집중되어야 한.. 2021. 7. 24. 이전 1 다음