# データモデルの継承とポリモーフィズム

Availability-note[非推奨](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

このコンテンツは非推奨になりました。

利用対象...

* Data Fabric
* MDM Platform
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition

Talend MDMには真のオブジェクト指向データモデルが導入されており、データモデルの定義時に継承とポリモーフィズムの特性を使用できます。このオブジェクト指向のアプローチにより、Talend Studioで作成するデータモデルに継承階層(継承ツリー)を定義できます。データモデルの設定の詳細は、[データモデル](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/data-models)をご覧ください。

継承により、メインのエンティティから属性を継承する時に、既存のタイプを拡張して特定のエレメントを追加または上書きできます。これは、継承に含まれる2つの主な概念一般化と特殊化についてまとめたものです。一般化(または抽象化)とは、メインタイプから属性を共有し、他のサブタイプ(継承タイプ)に自動的に継承するプロセスのことです。専門化は、一般化とは対照的に、各サブタイプに固有の属性を追加することにより、既存のメインタイプから新しいサブタイプを作成することを意味します。

ポリモーフィズムにより、エレメントのタイプを抽象的なジェネリックタイプに設定できます。また、具体的なタイプは実行時に決定されます。たとえば、住所を確立し、それを実行時に米国または欧州の住所として定義できます。

継承とポリモーフィズムは、属性とエンティティの両方でサポートされています。以下のセクションでは、両方のケースの例を示します。

### このセクション内

* [属性での継承およびポリモーフィズムの使用](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2024-07/using-inheritance-and-polymorphism-with-attributes)
* [エンティティでの継承とポリモーフィズムを使用](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2024-07/using-inheritance-and-polymorphism-with-entities)