DAO
Data Access Object
DBなどの永続化機構に保存する操作などを実装したobject
保存、読み出し、修正、削除などを行うための抽象的なinterfaceを提供する
永続化機構の詳細な実装や利用方法の違いなどを隠蔽することが目的
PofEAAでは「テーブルデータゲートウェイ」という名前で紹介されている、SQL文と実行を閉じ込めただけの簡素なデータアクセスクラスです。
ref
RepositoryとDAOの違い