メモ
Plain Old Common Language Runtime Object の略。特定のフレームワークの基底クラスやインターフェイスに依存しない、通常の CLR クラスを指す。Java の POJO に対応する考え方で、Entity Framework では永続化の仕組みをクラスに持ち込まないエンティティを表す場合にも使う。
C#・.NET · 1 / 1
特定のフレームワークへの依存を持たない、単純なCLRクラス・オブジェクトを表す。
Interactive model
表示と位置データが一体
POCO自体は見た目を変えず、データを独立に保てる
時間を動かすと停止して観察できます。変化量 0% で A と同じ状態、100% で B の効果を表示します。8 秒で繰り返します。
見るポイント:更新処理が位置を変える → 描画処理が動きを表示。
用途と変化を理解するための簡略化した動作モデルです。元のアルゴリズムや描画方式を完全に実装したものではなく、表示する処理数は実測性能ではありません。
例: キャラの位置データ
1. 開始
通常のCLRクラスに値がある
2. 変化
更新処理が位置を変える
3. 結果
描画処理が動きを表示
1. 入力
通常の CLR クラス
2. 処理
特定の枠組みへの依存を除く
3. 結果
単純なクラスとして扱える
Plain Old Common Language Runtime Object の略。特定のフレームワークの基底クラスやインターフェイスに依存しない、通常の CLR クラスを指す。Java の POJO に対応する考え方で、Entity Framework では永続化の仕組みをクラスに持ち込まないエンティティを表す場合にも使う。
この項目の参考資料です。