エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mixin in C#2.0
多重継承の出来ない言語系(C#1.0/2.0/Java)において、mix-inは必須の機能である。“mix-in”は文脈によっ... 多重継承の出来ない言語系(C#1.0/2.0/Java)において、mix-inは必須の機能である。“mix-in”は文脈によって意味するところがことなるが、ここではC++的な多重継承を意味していると捉えて欲しい。 たとえば、Button,CheckButton,RadioButtonからイメージを表示できる機能を兼ね備えたImageButton,ImageCheckButton,ImageRadioButtonを派生させることを考える。ImageXXXXに共通に要素をくくりだし、それを継承したいのだが、そうすると多重継承になってしまう。これを回避する手段がmix-inである。 これをreflection等を用いて動的にやる手段はかつてからあるのだが、静的に(設計時に)型が定まらないとフォームデザイナから扱うことが出来ない。 そこで、preprocessで処理するmix-in preproc
2006/02/15 リンク