2011-02-22から1日間の記事一覧

【C#】拡張メソッド

■ 拡張メソッドの作成方法 * 静的クラスの 第一引数に、 this キーワードを修飾子として付けた static メソッドを書く 抜粋 public static string ToStringInJapanese(this Sex sex) ■ サンプル 拡張メソッド(本体) public enum Sex { Male, Female, } pub…

【デザインパターン】【GoF】コマンド(Command)パターン

Commandパターン * 実装処理に関するパターン * 要求自体をオブジェクト(これを「コマンドオブジェクト」と呼ぶ)にしてしまい、 このオブジェクトメソッドの引数にする イメージ 利点 * 1つの引数だけで、複数のデータとその処理方法を伝えられること 参考…