行データゲートウェイ
Zend_Db_Table_Rowはこのパターン。1レコードをラップする。
同じレコードをラップするパターンでも、ドメインロジックが存在するならばアクティブレコードパターンと呼ばれる。行データゲートウェイにはドメインロジックは含まない。
>|php|
<?php
class PersonFinder{
/**
* @return PersonRow
*/
function find($id){
}
}
class PersonRow{
function insert($data){}
function update($data){}
function delete($data){}
}
||<