2011-04-27から1日間の記事一覧

Memento パターン

Memento パターン - Wikipediaオブジェクトを以前の状態に(ロールバックにより)戻す能力を提供、要するにわかりやすい例だとCtrl+Zですね。Caretakerが戻すための状態(Memento)の保持を行い、Originatorが自分の状態を元に戻す仕事を担当するというように役…

学習の記録−5

F#

モジュールの定義方法について モジュール名とモジュールの計算結果として使用する型の名前が同じ場合を.NETは許さないので、モジュールの箇所に [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>] を記述する。これで等から利用する場合、[モジュール名+Module]という名前になるので共存できる。モジュ</compilationrepresentation(compilationrepresentationflags.modulesuffix)>…