자바설계원칙1 03. JAVA와 SOLID SOLID, JAVA공부를 한 사람이라면, 객체지향 공부를 해본 사람이라면, 어떤 회사의 입사 테스트 시험을 본 사람이라면 한번쯤 봤을 문구의 약자이다. S.O.L.I.D.의 약자는 다음과 같다. SRP OCP LSP ISP DIP 해당 약자에 대해 하나씩 살펴 보도록 하자. 1. SRP (Single Responsibility Principle): 단일 책임 원칙 어떠한 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다. - 역할(책임)을 분리하라는 것 class Car { int tire; String window; // 창문 개폐 방식 boolean key; // 열쇠 사용 여부(요즘 차는 없더라구요) boolean remoteController; void openType(){ if(this.k.. 2020. 2. 26. 이전 1 다음