简单工厂模式ppt培训课件

上传人:aa****6 文档编号:54859286 上传时间:2018-09-20 格式:PPT 页数:18 大小:1.87MB
返回 下载 相关 举报
简单工厂模式ppt培训课件_第1页
第1页 / 共18页
简单工厂模式ppt培训课件_第2页
第2页 / 共18页
简单工厂模式ppt培训课件_第3页
第3页 / 共18页
简单工厂模式ppt培训课件_第4页
第4页 / 共18页
简单工厂模式ppt培训课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《简单工厂模式ppt培训课件》由会员分享,可在线阅读,更多相关《简单工厂模式ppt培训课件(18页珍藏版)》请在金锄头文库上搜索。

1、Y第5讲简卑工厂模式吴创建型模式空简单工厂模式概述空简单工厂模式的结构与实现志简单工厂模式的应用实例怀创建对豫与使用对象必简单工厂模式的优缺点匹02尔创建型模式(Creationalpattern)关注对象的创建过程史创建型模式对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离,对用户隐藏了类的实例的创建细节史创建型模式描述如何将对象的创建和使用分离,让用户在使用对象时无须关心对象的创建细节,从而降低系统的耦合度,让设计方案更易于修改和扩展区2灯创建型模式关注点双创建什么(Nhat)双由谁创建(Nho)双何时创建(Nhen)i创建型模式一览表简单厂模忒定义一个工厂类它可以根

2、据眷敦的不CSimpleFactory|同返回不同夷的实例,被创建的实例逢|火火火交Pattern)常都具有关同的爷类。工厂方法楼式宏义一个用于创建对象的接口,但是让(FactoryMethod二类况宝将哩一个类实例化。工厂方法|火交壮夺炎Pattern)模式让一个类的实侈化廷迟到英二卉。英答工厂技文(AbstractFactory提供一个创罐宇列柏关或蜚寰莺赖对EPattergJ一日a移一升页林寸管皇衔建一区白宏示切莲建造者楼文国沥的招许euilderPattern)|俊得用祥的物建过程可以创建不吊的表|文火交亢原型糊式仰用原型实例挂定待创建寺象的类型,|火灯灯友又(prototypePat

3、tern)|并且通过复制这个原型李创建新的对象。单仟袜式勋保一仁类史有一个实例,平提供一个(singletonPattern)|全局访问点来访问这个唯一实例。i匹3有简单工厂模式示意图区52友25532373怀具体产品类:将需要创建的各种不同产品对豫的相关代码封装到具体产品类中岑抽象产品类:将具体产品类公共的代码进行抽豫和提取后封装在一个抽象产品类中怀工厂类吊提供一个工厂类用于创建各种产品,在工厂类中提供一个创建产品的工厂方法,该方法可以根据所传入参数的不同创建不同的具体产品对象必客户端:尺需调用工厂类的工厂方法并传入相应的参数即可得到一个产品匹多友2尔简单工厂模式(SimpleFactory

4、Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。必类创建型模式匹多友2少在简单工厂模式中用于创建实例的方法通常是静态(static)方法,因此又被称为静态工厂方法(staticFact。PyMethod)模式必要点:如果需要什么,只需要传入一个正确的参数,就可以获取所需要的对象,而无须知道其创建细节庆阮仪“Product0c。cretsPr。du疃r一LConcreleProductB1r【删E疃u矗罐)一个一|enmeconeseredued7餮E人nnanulosapdaFactory+FactoryMethod(stingarg):ProductY简卑工厂模式的结构尔简单工厂模式包含以下3个角色么Factory(工厂角色)井Product(抽象产品角色)么ConcreteProduct(具体产品角色)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号