最近参与 编程项目采用 框架在处理到数据持久化的时候决定采用 设计模式因此读了 的 核心设计模式中 设
计模式现翻译一部分为于大家共享,不足与错误指出望大家指出也愿该文对大家有所帮助
在 编程的时候有时候看起来非常直接的实现却非要用设计模式转若干个弯去实现他这似乎显的很多余但是采用一些成熟的设计模式会
使程序更加的健壮松耦合以及好维护和扩展
实现 设计模式
为 实现工厂类的策略
采用工厂方法设计模式
如果一个 工厂只为一个数据库的实现比如 而创建很多的 的时候实现该策略时我们考虑采用工厂方法设计模式假设该工
厂类创建了 等一些对象。
使用抽象工厂设计模式!
如果考虑为三种不同类型的数据库来实现这个策略我们可以考虑采用抽象工厂设计模式假设这个工厂创建了
的一系列的 该策略运用了在抽象工厂中产生的工厂类中的工厂方法的实现
代码说明:
以下代码举例说明了 设计模式的具体实现!
我们以使用抽象工厂的设计模式来对付多种类型数据库为例在以下的例子中只具体列出 "数据库类型的 设计模式的具体实
现其他类型数据库 设计模式的实现大同小异
##$%&%'%(
)$&*%$%&%'%(+