•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r31 vs r32
......
8585
프로그래밍 용어로 '''Duck typing'''(덕 타이핑)이라는 용어의 어원 역시 이 오리 실험이다. 클래스 C는 T라는 타입을 갖게 하고 싶다고 하자. Java 같은 언어에서는 C라는 클래스에서 T라는 타입을 상속했다고 명시해야만 한다. 반면 [[Python]]이나 Go같은 언어에서는 클래스 C에서 T 타입의 함수들을 갖고 있다면 T 타입이라고 간주한다. 즉, 클래스 Bird가 fly, quack 이라는 두 함수를 가지고 있다면 Duck이라는 타입이라고 간주하는 것이다.
8686
8787
어원이 어원인 관계로 보통 교육 예제를 돌릴때는 오리라는 클래스를 만들고 오리의 특징을 가지고 함수를 짜는 경우가 많다.[* 예를 들면 class duck 에 walk(),swim(),quack() 이런식 ]
88
89