defmethod quack ((a-cat cat))1 > (continue)"这猫正在模仿鸭子" 通过这种方法，软件可以通过扩展只有部分工作的使用鸭子类型的代码来开发。
在Objective-C中.Objective-C，C和Smalltalk的一个交错，像Smalltalk一样，允许用户声明一个对象的类型为“id”并向它发送任何信息。发送者可以测试一个对象以了解它能不能对一个消息响应，对象可以在收到消息的时候决定响应与否，如果发送者发送了一个接收者不能响应的消