소개
Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 21번째.
SOLID 원칙은 프로그래밍할 때 따라야 할 기본 규칙입니다:
S단일 책임 원칙 -
"클래스가 변경되어야 하는 이유는 둘 이상이어서는 안 됩니다."
O개방-폐쇄 원칙 -
"소프트웨어 엔티티는 확장에는 열려 있어야 하지만, 수정에는 닫혀 있어야 합니다."
L리스코프 치환 원칙 -
"기본 클래스에 대한 포인터나 참조를 사용하는 함수는 이를 알지 못한 채 파생 클래스의 객체를 사용할 수 있어야 합니다."
I인터페이스 분리 원칙 -
"하나의 범용 인터페이스보다 여러 개의 클라이언트별 인터페이스가 더 좋습니다."
D의존성 역전 원칙 -
"구체화가 아니라 [추상화에] 의존하세요."
SOLID 원칙은 전체 강의에 걸쳐 다룰 수 있으며, 이 강의에서는 예제와 과제를 통해 기본 사항을 보여 줍니다.
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
Clean Code - Python으로 더 나은 코드 작성하기의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러