소프트웨어 디자인 패턴의 핵심 원칙과 구현 예제
디자인 패턴의 7가지 기본 원칙
단일 책임 원칙(SRP): 클래스는 하나의 기능만을 담당해야 합니다.
장점: 코드 유지보수성 향상 및 재사용 용이
단점: 과도한 분할로 인한 클래스 수 증가
인터페이스 분리 원칙(ISP): 인터페이스는 작고 집중적으로 설계되어야 합니다.
장점: 불필요한 메서드 제거로 유연성 향상
단점: 인터페이스 개수 증가
개방-폐쇄 원칙(OCP): ...
6월 4일 21:59에 게시됨