개요객체 지향 프로그래밍과 관련된 개념으로 인터페이스가 존재하는데, 확인해 보니 현재 자주 사용하고 있는 언어인 Python에서는 지원하지 않는 것 같다. 대신 덕 타이핑이라는 개념이 객체 지향 프로그래밍의 인터페이스와 같은 기능을 수행할 수 있다고 한다.이번 글에서는 덕 타이핑이라는 개념에 대해서 적어두려고 한다. 덕 타이핑만약 새가 오리처럼 걷고, 헤엄치고, 꽥꽥거리면 그 새는 오리일 것이다.If it walks like a duck, and it quacks like a duck, then it must be a duck. 위의 명제는 오리 실험(The Duck Test)의 명제로, 대상의 습관적인 특성이나 특징을 통해 대상을 식별할 수 있다는 개념을 의미한다.덕 타이핑이라는 용어는 이런 오리 ..