アクティブレコードの履歴

Ruby on RailsのActiveRecordがまさにこのパターン

行データゲートウェイドメインロジックを実装したもの。

<?php
class Person{
  private $lastName;
  private $firstName;
  private $numberOfDependents;
  
  // 行データゲートウェイ
  public function insert();
  public function update();
  public function delete();

  // ドメインロジック
  public getExemption(){
  }
  public isFlaggedForAduit(){
  }
  public getTaxableEarnings(){
  }

}