반응형
추상화클래스_abstractionclass
-
Python: 견고한 객체지향 프로그래밍 SOLID 설계원칙 공부하기!Python 2020. 8. 16. 21:26
SOLID 원칙이란? Solid 원칙이란 로버트 마틴이 개발한 객체 지향 프로그래밍 및 설계의 다섯가지 원칙을 말합니다. 프로그래머가 시간이 지나도 유지보수와 확장이 쉬운 시스템을 만들고자할 때 이 원칙들을 함께 적용할 수 있습니다. Solid 원칙은 각 원칙들의 첫 글자를 따서 만들어졌는데 다음과 같이 나뉩니다. Single responsibility principle 단일 책임 원칙 Open/closed principle 개방-폐쇄 원칙 Liskov substitution principle 리스코프 치환 원칙 Interface segregation principle 인터페이스 분리 원칙 Dependency inversion principle 의존관계 역전 원칙 순서대로 알아봅시다. 1. 단일 책임 원..