クラステーブル継承パターン
CTI:Class Table Inheritance
スーパータイプとサブタイプをそれぞれ分けてテーブル管理するパターン
エンタープライズアプリケーションアーキテクチャパターン
で紹介されいてる設計方法
https://scrapbox.io/files/67e750999174c4e88c3d5a5d.png