Zettelkasten

파이썬에서 인터페이스 없는 이유

·수정 2026.04.23·수정 1

객체의 유형보다는 객체 행위에 더 관심을 갖자! 덕 타이핑(duck typing) 장점이 뭐지?

  • 인터페이스로 인한 구현을 강제 받지 않은 것이 초점인듯

    • 정적 타입언어의 경우, 인터페이스가 상속되어 있지 않으면 컴파일단에서 에러 발생함
  • 파이썬은 해당 메서드만 구현되어 있으면 문제 없음

  • 왜 그렇게 한거지? => 동적 타입 언어라서 그런가?