3

純粋に他のクラス インスタンスのデータ ストアとして機能するクラスがあります。何かのようなもの:

class Mover
{
      Position position;
      Velocity linearVelocity;
      Velocity angularVelocity;
 }

Half-Life (Quake も?) エンジンは、pevポインターを使用してこのようなことを行い、一連のデータを 1 つのコンテナー オブジェクトにグループ化しました。

これは何かと呼ばれていますか?ベスト プラクティスと適切な命名規則について読みたいと思います。

ありがとう。

4

3 に答える 3

3

ここで検討中の特定の設計パターンはありません。

検討中のオブジェクトは値オブジェクトと呼ばれますが

これも参照してください: Can Value Objects Contain Reference Objects

于 2012-07-30T05:32:17.090 に答える
3

ここには明らかな設計パターンはありません。せいぜい、標準的なきちんとした命名規則です。

カプセル化自体は設計パターンではありません。

于 2012-07-30T05:34:14.997 に答える
1

オブジェクトの組み合わせ (「一連のデータを 1 つのコンテナー オブジェクトにグループ化する」) は、オブジェクト構成に似ています。

命名規則はSelf Documenting Codeに似ています。

于 2012-07-30T05:36:39.333 に答える