2008-05-17から1日間の記事一覧

Copy

多分Copyなんてメンバは持つべきじゃない。コンストラクタを呼び出せばいいんだ。コンストラクタでCopyが出来ないんだとすればそれはpublicが足りない。privateにしたってメリットなんかほとんどない。アクセスしやすくするためにメンバを絞ったものが本当に…

階層は常に混乱の元だ。インターフェースは実装する時に階層が出来る。そのインターフェースの実際の型が何かということはいつだって問題になりうる。困ったことに。

問題領域の切り分けのためにnewが必要になる。メモリ割り当て。これはどうなんだろう。newが必要になるのは根本的にはn個のオブジェクトが必要になるか、遅延評価が必要になるためだ。文法的記述、実処理ではなくアクセスを制限してアクセスしやすくしたりと…

DLL

DLLを変更しなくてもあらゆる拡張が可能であるためには、privateに出来るものは限られる。 フレンドアセンブリを使えばインターナルを特定のアセンブリに対して開くことが出来るが、自分の知らないアセンブリに対しては開けない。アセンブリがインターナルま…