https://ja.wikipedia.org/wiki/%E3%83%80%E3%83%83%E3%82%AF%E3%83%BB%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0 主に[[動的型付け言語]]で用いられるプログラミングスタイル。あるオブジェクトがインターフェースを持ってさえすれば、**具体的な型が何であるかは気にしない**というもの。 [[ダック・テスト]]という思考法に由来している。