Send to your Kindle RIGHT:[[:t/要素]] [[:t/ページ]] [[:t/実装]] - どちらもデータコンテキストに応えなければならない。 - データコンテキストのデータ型はコードにしない。リクエストやページ内容に書かれた記法次第。 ページと要素で同一のインターフェイスを実装。 T To<T>(IDictionary<string, string> params) ※Tはstringだけにする?記法からはTを指定したくない。 各要素の中でToから"To型"メソッドを呼び出す。 "To型"メソッドには特定のアノテーション(C#でのアトリビュート)を付けておく。そのアノテーション付きのメソッドだけを記法から呼び出し可能にすれば実装しやすくなる。 RIGHT:[[:t/要素]] [[:t/ページ]] [[:t/実装]] - どちらもデータコンテキストに応えなければならない。 - データコンテキストのデータ型はコードにしない。リクエストやページ内容に書かれた記法次第。 ページと要素で同一のインターフェイスを実装。 T To<T>(IDictionary<string, string> params) ※Tはstringだけにする?記法からはTを指定したくない。 各要素の中でToから"To型"メソッドを呼び出す。 "To型"メソッドには特定のアノテーション(C#でのアトリビュート)を付けておく。そのアノテーション付きのメソッドだけを記法から呼び出し可能にすれば実装しやすくなる。