ダックタイピング単語

ダックタイピング
  • 1
  • 0pt
掲示板へ

ダックタイピングとは、アヒル向けに開発されたタイピングソフトである。ガァガァ。

すみません。です。

概要

ダックタイピングとは型付けに関するプログラミングで、「アヒルのように歩き、アヒルのように鳴くのなら、それはアヒルである。」という表現に徴される動的型付けの考え方である。

静的型付けプログラミング言語では、引数には予め定められたの条件を満たすものしか渡すことが出来ない。しかし、同じでなくても、メソッドなどが共通していれば、同じと扱って支障が出ないので、同じということでいいんじゃないかなというのがダックタイピングの考え方である。

元ネタははっきりしないものの、プログラミング言語型付け概念が導入される前の1950-1960年代からあるダック・テストexitに由来するらしい。

例題

  1. 変態という名の紳士変態なのか紳士なのか、ダックタイピングの考え方に基づき1レス以内で述べよ。

関連項目

【スポンサーリンク】

  • 1
  • 0pt
記事編集 編集履歴を閲覧

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

ダックタイピング

1 ななしのよっしん
2015/09/21(月) 16:24:29 ID: Svu5hSCXJ8
いくら紳士メソッドを持ち、紳士と同じ振る舞いをしたとしても、たった1つの public 変態メソッドがあるだけで、それは変態なのではないか
同じような振る舞いができるだけでなく、絶対にしないであろう振る舞いを絶対に行わないという保が必要だと私は思う
👍
高評価
0
👎
低評価
0
2 ななしのよっしん
2015/09/27(日) 15:32:29 ID: uRrIIuj0Je
>>1 それは変態かつ紳士であるため,紳士として振る舞うにおいては,問題を引き起こさない.
👍
高評価
0
👎
低評価
0
3 ななしのよっしん
2016/03/15(火) 00:15:02 ID: MXt4lPJW+N
変態という名の紳士」において紳士というのはあくまで自称なので、
変態的に振る舞い変態にしか見えない言動ならば、それはやっぱり変態なんだよ。
👍
高評価
0
👎
低評価
0
4 ななしのよっしん
2016/03/26(土) 11:18:47 ID: 9eCCEZgvpw
紳士としての振る舞いをめられた変態紳士が、
紳士として振る舞うことができるなら、いかに
変態であろうとも、その振る舞いの間に限っては
その変態紳士紳士である(と扱っても構わない)。

これを許さないと、「頭の中で考えているだけでも
ダメなんだよ」系のディストピアいらっしゃいなので、
まとめると「ダックタイピングバンザイ」ということ
であろう。
👍
高評価
0
👎
低評価
0
5 ななしのよっしん
2016/12/17(土) 01:56:11 ID: Yck4Lpj3yf
behaveLikePervert()メソッドを持ってればそれは変態だし、behaveLikeGentleman()メソッドを持ってればそれは紳士である。両方持っていればそれは変態紳士なのである。
👍
高評価
0
👎
低評価
0
6 ななしのよっしん
2018/10/19(金) 22:50:11 ID: OYTloPD7z5
変態という名の』から、クラス名は変態である
ただし『紳士』ということなので、ダックタイピングに照らし合わせれば紳士としてのメソッドを持っていることになる
ただし、ダックタイピングメソッドの中身を保する訳ではないので、「紳士の嗜み」メソッドを呼び出した結果、女児ハイエースされても文句は言えないのである
👍
高評価
1
👎
低評価
0
7 名無し
2021/03/10(水) 16:57:47 ID: GeeDAn76+b
しかし性的型付けでも変態紳士インターフェース実装してしまうと同じ瑕疵が発生しうるのだ。クラス設計には気を付けよう!
👍
高評価
1
👎
低評価
0