카테고리 없음

객체 지향 설계 &예제

박수연_01 2023. 1. 2. 02:50

solid 

 

srp 단일 책임 원칙 :하나의 클래스는 하나의 책임만 가져야 한다.

ocp 개방-패쇄 원칙 : 소프트웨어 요소는 확장에는 열려있으나 변경에는 닫혀 있어야 한다. 새로 만드는것은 기존코드를 변경하지 않아서 괜찮고 기존 코드를 변경하는 것을 별로이다.

LSP 리스코프 치환 원칙: 악셀을 밟으면 뒤로 가는 차도 만들수 있다 . 컴파일에러가 아닌 기능적인 오류

ISP 인터페이스 분리 원칙: 적당한 크기로 잘 쪼개는것

dip 의존관계 역전 원칙 : 구현체를 바라보지말고 인터페이스를 바라보라