Menu
Coddy logo textTech

소개

Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨. 28개 중 21번째.

SOLID 원칙은 프로그래밍할 때 따라야 할 기본 규칙입니다:

S단일 책임 원칙 -

"클래스가 변경되어야 하는 이유는 둘 이상이어서는 안 됩니다."

O개방-폐쇄 원칙 -

"소프트웨어 엔티티는 확장에는 열려 있어야 하지만, 수정에는 닫혀 있어야 합니다."

L리스코프 치환 원칙 -

"기본 클래스에 대한 포인터나 참조를 사용하는 함수는 이를 알지 못한 채 파생 클래스의 객체를 사용할 수 있어야 합니다."

I인터페이스 분리 원칙 -

"하나의 범용 인터페이스보다 여러 개의 클라이언트별 인터페이스가 더 좋습니다."

D의존성 역전 원칙 -

"구체화가 아니라 [추상화에] 의존하세요."

SOLID 원칙은 전체 강의에 걸쳐 다룰 수 있으며, 이 강의에서는 예제와 과제를 통해 기본 사항을 보여 줍니다.

더 알아보기

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

Clean Code - Python으로 더 나은 코드 작성하기의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러