덕 타이핑 ( Duck typing) 오리처럼 생겨서 오리처럼 걷고 오리처럼 꽥꽥 소리를 낸다면 그것은 오리이다 이런 문구를 개발을 하는 동안 자주 만날 수 있을 것이다. 하지만 난 저 문장을 제대로 이해를 못했다! 좀 더 문장을 간결하게 만들어 보면 오리가 아니더라도 오리의 행동을 하면 오리라고 한다 이 문장을 이제 개발과 관련지어 보자. 객체 자신이 어떤 타입인지 중요하지 않고 특정 메소드나 속성의 존재로 타입을 판단한다. 특정 타입을 정의함으로써 그 타입을 특정하게 된다. 사실 이 문장도 잘 이해되지 않는다. 좀 더 쉽게 풀이해보자. 해당 인터페이스에서 정의한 프로퍼티나 메소드를 가지고 있다면 그 인터페이스를 구현한 것으로 인정한다. 이제는 좀 알겠다!! 그렇다면 이제 코드를 봐보자 var d..