首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

抽象工厂模式——研磨设计模式——随着cc学设计系列

2013-11-08 
抽象工厂模式——研磨设计模式——跟着cc学设计系列AbstractFactory:抽象工厂,定义创建一系列产品对象的操作接

抽象工厂模式——研磨设计模式——跟着cc学设计系列
AbstractFactory:抽象工厂,定义创建一系列产品对象的操作接口。ConcreteFactory:具体的工厂,实现抽象工厂定义的方法,具体实现一系列产品对象的创建。AbstractProduct:定义一类产品对象的接口。ConcreteProduct:具体的产品实现对象,通常在具体工厂里面,会选择具体的产品实现对象,来创建符合抽象工厂定义的方法返回的产品类型的对象。Client:客户端,主要使用抽象工厂来获取一系列所需要的产品对象,然后面向这些产品对象的接口编程,以实现需要的功能。??4:DAO需要抽象和封装所有对数据的访问,DAO承担和数据仓库交互的职责,这也意味着,访问数据所面临的所有问题,都需要DAO在内部来自行解决??DAO模式采用抽象工厂模式来实现的策略?抽象工厂模式的优缺点 ?思考抽象工厂模式抽象工厂模式的本质??抽象工厂模式的本质是:?选择产品簇的实现?何时选用抽象工厂模式??1:如果希望一个系统独立于它的产品的创建,组合和表示的时候,换句话说,希望一个系统只是知道产品的接口,而不关心实现的时候2:如果一个系统要由多个产品系列中的一个来配置的时候,换句话说,就是可以动态的切换产品簇的时候3:如果要强调一系列相关产品的接口,以便联合使用它们的时候?
私塾在线学习网原创内容,转载请注明【http://sishuok.com/forum/blogPost/list/0/5681.html】?

热点排行