[개념정리] 객체지향 설계 원칙(SOLID)
·
정보처리기사[실기]
💡SOLID 원칙단일 책임의 원칙SRP (Single Presponsibility Principle)하나의 클래스는 하나의 목적을 위해서 생성되며, 클래스가 제공하는 모든 서비스는 하나의 책임을 수행하는데 집증되어 있어야 한다는 원칙객체 지향 프로그래밍 5원칙 중 나머지 4원칙의 기초 원칙이다.개방 폐쇄 원칙OCP (Open Close Principle)소프트웨어의 구성요소(컴포넌트, 클래스, 모듈, 함수)는확장에는 열려있고, 변경에는 닫혀있어야 한다는 원칙리스코프 치환의 원칙LSP (Liskov Substitution Principle)서브 타입(상속받은 하위 클래스)은 어디서나 자신의 기반 타입(상위 클래스)으로 교체할 수 있어야 한다는 원칙인터페이스 분리의 원칙ISP (Interface Segre..