- C#, C♯, C#相談室 Part83
92 :デフォルトの名無しさん[sage]:2014/05/06(火) 00:34:48.26 ID:tmSUYm6J - >>91
シングルトンはインターフェイス経由で使うんだよ ちょうどComparer<T>.Defaultみたいにな そうすれば差し替えができて「利用する側の」再利用性が上がる 利用する側のクラスはシングルトンの具象クラスに依存しちゃダメ
| - C#, C♯, C#相談室 Part83
98 :デフォルトの名無しさん[sage]:2014/05/06(火) 01:59:59.48 ID:tmSUYm6J - デザパタなんて大半はオブジェクト指向の機能を利用したハックだろ
オブジェクト指向というより関数型みたいなことをやろうとしてるものが多い
| - ★★Java質問・相談スレッド168★★
817 :デフォルトの名無しさん[sage]:2014/05/06(火) 19:53:23.22 ID:tmSUYm6J - >>807
間違い ワイルドカードが反変、共変に相当する 反変共変をジェネリックなクラスを使う側で指定するので実はC#より柔軟で強力だ 反変共変に関してはVMに依存しない実装であることが珍しくプラスに働いていて、 実行時には結局全てObjectになるんだからダウンキャスト先の型が変わるだけということ 批判されてるのはあまりにも分かりにくすぎるから
|
|