객체 지향 프로그래밍 기법을 활용한 소프트웨어 설계 시 고려해야 할 원칙(일명 SOLID 원칙) 5가지를…
객체 지향 프로그래밍 기법을 활용한 소프트웨어 설계 시 고려해야 할 원칙(일명 SOLID 원칙) 5가지를 제시하고 설명하시오.
모범답안 목차 AI 작성 · 사람 검수 전
- Ⅰ. 개요/배경
- Ⅱ. 핵심 내용
- 가. SRP(Single Responsibility Principle, 단일 책임 원칙)
- 나. OCP(Open/Closed Principle, 개방/폐쇄 원칙)
- 다. LSP(Liskov Substitution Principle, 리스코프 치환 원칙)
- 라. ISP(Interface Segregation Principle, 인터페이스 분리 원칙)
- 마. DIP(Dependency Inversion Principle, 의존 역전 원칙)
- Ⅲ. 적용 사례 및 시사점
소제목만 공개합니다. 본문과 도식은 앱에서 확인할 수 있습니다.