코스 > 토픽 상세

견고한 객체 지향 프로그래밍

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년도에 처음 소개한 객체 설계의 기본 원칙으로 객체 지향 프로그래밍에서 사실상 표준 규칙처럼 알려져 있습니다. 각 원칙을 하나씩 실습해볼 수 있는 기회! 바로 시작해 보세요!

catalog decoration
영상 13
catalog decoration
노트 7
catalog decoration
실습 4
catalog decoration
퀴즈 5

토픽 후기

user photo
박형진2020년 7월 28일

설명을 상세하게 해주셔서 감사합니다.

user photo
느리게걷는사람2020년 7월 17일

SOlID의 각 문자가 어떤 것을 의미하는지를 소개하는 토픽입니다. 새로운 테크닉을 배운다기 보다는 지금까지 배운 내용들을 현업에서 사용할 때, 어떤 마인드와 자세로 프로그래밍을 해야 보다 좋은 프로그램을 만들 수 있고, 더 나은 팀원이 될 수 있는지를 알 수 있게 되었습니다.

user photo
rtyqwe2020년 7월 16일

solid 에 대해 배우는 토픽입니다. 이런 이론을 알아야지 나중에 도움이 분명 될것같습니다.

user photo
Impactbillion2020년 7월 11일

핵심만 빠르게 공부할 수 있어서 좋았습니다!

user photo
BHwi2020년 7월 9일

solid 기법을 활용한 프로그래밍 방법이 인상적이었습니다.

후기 더 보기