✌️ Chapter 5: 오리 타입으로 비용 줄이기
- 오리 타입(duck typing)은 특정 클래스에 종속되지 않은 퍼블릭 인터페이스이다.
- 여러 클래스를 가로지르는 이런 인터페이스는 클래스에 대한 의존을 유연하게 만들어 준다.
📚 오리 타입 이해하기
- 애플리케이션은 특정 클래스에 종속되지 않은 퍼블릭 인터페이스를 정의할 수 있다.
- 객체를 사용하는 사람은 모든 객체가 자신이 구현하고 있는 어떤 인터페이스 또는 모든 인터페이스에 맞춰 행동하리라 믿어도 된다. 진짜 중요한 것은 객체가 무엇인가가 아니라 어떻게 행동하는가이다.