SOLID 원칙
·
기타
SOLID 객체지향 설계 5대 원칙이라 부르는 SOLID 원칙은 SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), ISP(인터페이스 분리 원칙), DIP(의존 역전 원칙)을 말하고 각 원칙의 앞자를 따서 SOILD 원칙이라고 부른다. Single Responsiblity Single Responsiblity은 객체는 하나의 책임만을 지녀야 한다는 법칙이다. 여러 책임을 동시에 가지는 객체는 처음에 코드를 짤 때는 편하지만 코드가 복잡해질수록 에러가 날 확률도 높아지며 직관적으로 코드를 이해하기 어려워진다. 따라서 객체를 설계하기 전 책임을 확실하게 부여하는 것이 중요하다. AS-IS # 하나의 클래스(객체)가 여러 책임을 가지고 있을때 class Employee: def..
ariz1623
'객체지향' 태그의 글 목록