名称:数据访问对象

数据访问对象设计模式描述了如何创建提供透明访问任何数据源的对象。

问题与解决方案:

对于同时学过PHP和MySQL的人来说,数据访问对象设计模式是一个全新的和令人兴奋的概念。这种设计模式的目的是解决下列两种特定的问题:重复与数据源抽象化。

数据访问对象模式的额外优点是提供数据库抽象层。现在,应用程序的主要处理代码不再需要知道数据库引擎或表关系。调用这种对象的公共方法返回任何数据类型,并且不再考虑内在SQL所需的类型。

UML:

DAO

代码示例: