2017-07-17 16:44:38
概要リレーショナルなデータベースは継承をサポートをしていないので、オブジェクトの継承関係をデータベースにどのように表現するのか考慮する必要があります。それを表現する3つのパターン、単一テーブル継承・クラステーブル継承・具象クラス継承とはについて説明します。
※各パターンの実装におけるメリット・デメリット等には触れません。
前提今回想定する登場するクラスは4つです。
Party PeopleがRich Peopleを継承するという構造はちょっとわかりづらいかもしれませんが、イメージが伝われば良しとします。
People(人々)全クラスに共通する属性を持っています。
idは一意なキーです。...
プログラミング
PofEAA