728x90
반응형
Open Closed Principle
-
[SOLID 패턴] SRP (단일 책임 원칙) ,OCP(개방-폐쇄 원칙) 설명자바웹프로그래밍/디자인패턴(design pattern) 2022. 3. 22. 20:00
1.Single Resposibility Principle (단일 책임 원칙) - 객체는 단 하나의 책임만 가져야 한다. 예제를 통하여 SRP를 이해해보자 먼저 아래의 2개의 함수를 보자 public int add (int num1,int num2){ return num1 + num2; } public int print(int num){ system.out.println(num); } 위 두 함수중 add 함수는 두 수를 더한 값을 반환해주고 , print함수는 전달받은 정수를 출력해준다. 각각의 함수는 각자의 책임을 주어 만들었다. 이것을 합쳐서 public void numPrint(int num1,int num2){ System.out.println(num1+num2); } 위 처럼 함수를 하나로 만..