アプリケーションによっては様々なデータ源やデータの種類にアクセスする必要があるが、データ格納元の機能への固有なアクセス方法を知る必要を省くためにこのようなインタフェースが考案された。
这是因为不同的应用需要访问不同数据类型和数据源，但是并不需要了解具体如何使用特定技术的方法访问这些数据。