-
유연성을 명시성보다 중요하게 생각함 https://chat.openai.com/share/e9efbfb6-b90f-4311-b87d-299bcef74371
비공식 인터페이스 프로토콜 ABC를 이용해 구현 가능
객체의 유형보다는 객체 행위에 더 관심을 갖자!
덕 타이핑(duck typing) 장점이 뭐지?
-
인터페이스로 인한 구현을 강제 받지 않은 것이 초점인듯
- 정적 타입언어의 경우, 인터페이스가 상속되어 있지 않으면 컴파일단에서 에러 발생함
-
파이썬은 해당 메서드만 구현되어 있으면 문제 없음
-
왜 그렇게 한거지? => 동적 타입 언어라서 그런가?