소프트웨어 디자인 패턴의 핵심 원칙과 구현 예제

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

6월 4일 21:59에 게시됨