プログラマになる

組み込みエンジニアで主にC言語、時々C#をやっている人の技術メモです。最近はAndroidも少しずつ勉強中

レポジトリパターン: Repository Pattern

レポジトリパターン : Repository Patternとは

データ層へアクセスするコードをレポジトリに記述する。
レポジトリに複雑なデータ取得を
ロジックを集約して管理するパターンらしい。 

データ層へのアクセスをレポジトリに
任せることでビジネスロジックの抽象度が上がり、
ビジネスロジックがより明確になり保守性が向上するとのこと。

またレポジトリを採用することで、
他クラスで単体テストが書きやすくなるなどメリットが多い。
主にデータベース・WEBサービス
アクセスする処理をリポジトリに記述する。

参考記事