토픽 상세 >
견고한 객체 지향 프로그래밍
Python
객체 지향 프로그래밍의 마지막 걸음. 코드의 규모가 커질 수록 복잡성은 증가합니다. 객체 지향 코드를 견고하게 관리할 수 있는 방법을 배워 보세요.
진도율

0% 완료

0/29 레슨

예상 수강일: 11일 (하루 1시간 학습 기준)
강사 정보:
성태호 강사
김현승 강사
최지웅 강사
무료로 시작하기
토픽 소개

다음 5가지 원칙의 첫 글자를 합쳐서 SOLID, 견고한 객체 지향 프로그래밍이라고 부릅니다.

단일 책임 원칙 (Single Responsibility Principle) 개방 폐쇄 원칙 (Open-Closed Principle) 리스코프 치환 원칙 (Liskov Substitution Principle) 인터페이스 분리 원칙 (Interface Segregation Principle) 의존 관계 역전 원칙 (Dependency Inversion Principle)

SOLID는 Robert C. Martin이라는 유명 개발자가 2000년도에 처음 소개한 객체 설계의 기본 원칙으로 객체 지향 프로그래밍에서 사실상 표준 규칙처럼 알려져 있습니다. 각 원칙을 하나씩 실습해볼 수 있는 기회! 바로 시작해 보세요!

영상 13
노트 7
실습 4
퀴즈 5
토픽 후기
user photo
gndan43일 전

실제로 다른 사람과 협업할 때 굉장히 중요한 SOLID 원칙이 무엇인지 배우면서 간단한 예시를 통해 실습해볼 수 있어서 좋은 강의였습니다.
코드를 이해하기 쉽고 유지보수 하기 편하게 짜기 위한, 협업에 있어서 중요한 강의이기 때문에 더 흥미롭게 느껴졌습니다.

user photo
maylily2020년 5월 20일

헷갈릴 수 있는 각각의 개념들을 간단명료하게 알려주셨습니다

user photo
우종하2020년 5월 16일

SOLID원칙을 잘 이해할 수 있었습니다.

user photo
마리오2020년 5월 2일

객체가 무엇인지 어떻게 코딩을 해야하는지 알게되었습니다 코드잇 최고에요

다만 녹음 볼륨이 너무 작은거 같아요

user photo
이지수2020년 4월 21일

예시 파일들 올려주셔서 수월하게 공부할 수 있었습니다! 덕분에 SOLID 원칙을 잘 이해할 수 있었어요~

후기 더 보기