您的位置:首页 > 其它

设计模式  抽象工厂模式

2010-03-17 18:39 211 查看
抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类。

例:1.定义一个抽象类,之所以为抽象,是因为他们都可能有多种不同的实现,如:一个产品有添加和删除的方式,但可能使用sqlserver,也可能使用access。

2.定义一个抽象的工厂接口,里面一改包含所有产品创建的抽象的方法,具体实现这个接口的负责特定实现产品的对象,即创建不同产品对象有点:易于交换产品系列,由于具体工厂类,在一个应用中只要在初始化的时候出现一次,就使得改变一个具体工厂变得非常容易,只需要改变具体的工厂即可使用不同的 产品配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: