yagni 소프트웨어 개발의 원칙 ISP 인터페이스 분리 원칙 예를 들어 클래스가 A와 B의 대상을 담당할 때 A의 행위를 수정할 때도 B에 영향을 줄 수 있다. OCP 공개 관문의 원칙 클래스에 기능을 추가할 때 코드를 변경하는 것이 아니라 추가적인 디자인을 해야 한다. 예를 들어 ABC라는 3가지 기능을 가진 클래스 ABC의 경우 D라는 기능을 추가하려면 클래스 ABC에 D라는 기능을 직접 탑재하는 형태가 된다. 이렇게 ... soliddrykissyagnipietech
소프트웨어 개발의 원칙 ISP 인터페이스 분리 원칙 예를 들어 클래스가 A와 B의 대상을 담당할 때 A의 행위를 수정할 때도 B에 영향을 줄 수 있다. OCP 공개 관문의 원칙 클래스에 기능을 추가할 때 코드를 변경하는 것이 아니라 추가적인 디자인을 해야 한다. 예를 들어 ABC라는 3가지 기능을 가진 클래스 ABC의 경우 D라는 기능을 추가하려면 클래스 ABC에 D라는 기능을 직접 탑재하는 형태가 된다. 이렇게 ... soliddrykissyagnipietech