エンティティクラスとは何ですか?

エンティティクラスとは何ですか?

Entityクラス

これは概念的なエンティティクラスのデータ集約型のクラスである-彼らの主な目的は、データを格納し、これらのデータへのアクセスを提供することです。
多くの場合、エンティティクラスは、どのデータが長く存在していることを意味し、必要、永久的であるファイルやデータベースに格納します。
クラス、クラス属性、クラスリレーショナルモデルとの間の両方の方法がメインオブジェクト指向モデリングと異なる静的実体関連モデルは、しばしば、論理データベース設計がそれである使用
が、オブジェクト指向のモデリングが所定の静的ことを可能にしますActionクラス。

[P.80]上記「とソフトウェアのUMLモデリングと設計ソフトウェア・アーキテクチャおよび実施形態のモード」で除去。

オブジェクト識別によって主に定義されたエンティティと呼ばれます。エンティティ(実体)は、特殊なモデリングとデザインのアイデアを持っています。
彼らは、ライフサイクル、そのフォームと、この期間中に発生する可能性が根本的な変化の内容を持っていますが、本来の継続でなければなりません。
効果的にこれらのオブジェクトを追跡するためには、あなたは自分のアイデンティティを定義する必要があります。
彼らのクラス定義、責任、属性、および関連はプロパティがあり、それに頼ることなく、そのロゴによって決定されなければなりません。

上記の除去「ドメイン駆動設計ソフトウェア、それに対する応答の複雑さのコア」[P.58]。

二枚の除去が記載されているどのようなエンティティ・クラス、データ集約型の、永続性、ライフサイクル、特定の定義を有します。
しかし、どれも特に秒で、実体の徹底的な性質を話すんだろう、ロゴが実体である増やしているようです。

Entityクラスは、オブジェクト指向の静的モデリングです。しかし、実体そのものがコンセプトですので、我々は実体が何であるかを知って取得する必要があります。

エンティティの概念

手と接触する人々によって知覚できるように、真の特定の物事の形態や構造を有します。
データ処理の観点から、客観的現実と呼ばれる実世界の実体は、それが現実の世界、あらゆる区別、何かを認識可能です。
エンティティは、など、教師、学生、などの人、を参照することができ、また、書籍、倉庫などのものを参照することができます。
それは、あなたも、このようなように演奏、サッカー、などの抽象的なイベントを参照することができます触れることができます目的のオブジェクトを参照するだけではなく。
また、このような学生の入学、顧客の注文と上のように、物事と物事の間のリンクを参照することができます。

実際に、彼は非常に明確に述べている客観的な現実と呼ばれる実世界の実体
特定された実体がありませんようなので、そうではありません。私は、例えば、のような:電力供給の配送先住所システム、顧客は、複数の配信アドレスを管理することができる
配送先住所のためのロゴを追加します、特定の配送先住所を更新するために。
しかし、そこにアドレスを出荷財受注もあるが、彼は注文クラスに添付オブジェクトの値であることを誰が作成した何のロゴは、存在しない気にしません。
出荷アドレスクラスでは何のアイデンティティは、エンティティや値オブジェクトが間違っていることが知られていなかったがあるため。彼は実体があるからです。
いくつかの文献のように特定し、必要な場合には、最初の目標のために価値を創造するために一つのことを示唆し、同じエンティティに変更。
実際には、オブジェクトの値は、エンティティの一部であり、彼は独立した意味のある存在にすることはできません。だから、オブジェクトまたはエンティティの技術的価値を確立するためにわざわざ誰の事はありません。
値オブジェクトに抽象エンティティのプロパティの一部は、より具体的な理由は明確に、より現実的です。ないアイデンティティので。

概要

それは彼らが実数であるエンティティにドメイン駆動設計値オブジェクトの概念と実体を言いました。
唯一の概念を理解することによって、彼らはより明確に抽象エンティティと値オブジェクトへの技術を使用するために、本当の実体は、あります。使用するエンティティを表現する注釈を用いオブジェクトの値を表します。私はあなたがいないため、使用することを理解することは、この記事で渡すことができると思いますので、またはエンティティまたは値オブジェクトを区別するための注釈を。ではないのでそのようなクラスは、オブジェクトを区別するために、エンティティまたは値の名前。これらは、より明示的なUMLでのステレオタイプのようなもの()。
JPA@Entity@Embeddable
@Entity@Embeddable
XxxEntityXxxValueObject
stereotype

質問については、QQのグループディスカッションを追加してください。

画像

リリース元の4件の記事 ウォンの賞賛0 ビュー39

おすすめ

転載: blog.csdn.net/tgioer/article/details/104211187