English: design pattern providing an abstract interface to some type of database or other persistence mechanism, providing data operations to application calls without exposing database details
Japanese: データベースの詳細を公開せずにアプリケーション呼び出しにデータ操作を提供する、ある種のデータベースまたはその他の永続化メカニズムへの抽象的なインターフェイスを提供する設計パターン