축하합니다!

Python의 객체 지향 프로그래밍

Alex Yarosh

Content Quality Analyst @ DataCamp

개요

1장

  • 클래스와 객체
  • 속성과 메서드

2장

  • 클래스 상속
  • 다형성
  • 클래스 수준 데이터

3장

  • 객체 동등성
  • 문자열 표현
  • 예외

4장

  • 상속을 고려한 설계
  • 데이터 접근 수준
  • 프로퍼티
Python의 객체 지향 프로그래밍

다음은?

기능

  • 다중 상속과 믹스인 클래스
  • + 같은 내장 연산자 오버라이딩
  • __getattr__(), __setattr__()
  • 커스텀 이터레이터
  • 추상 기본 클래스
  • 데이터클래스 (Python 3.7 신기능)
Python의 객체 지향 프로그래밍

다음은?

기능

  • 다중 상속과 믹스인 클래스
  • + 같은 내장 연산자 오버라이딩
  • __getattr__(), __setattr__()
  • 커스텀 이터레이터
  • 추상 기본 클래스
  • 데이터클래스 (Python 3.7 신기능)

설계

  • SOLID 원칙

S 단일 책임 원칙

O 개방-폐쇄 원칙

L 리스코프 치환 원칙

I 인터페이스 분리 원칙

D 의존성 역전 원칙

  • 디자인 패턴
Python의 객체 지향 프로그래밍

감사합니다!

Python의 객체 지향 프로그래밍

Preparing Video For Download...