首页 > 其他 > 详细

创建模式之工厂mos

时间:2020-03-31 15:26:13      阅读:77      评论:0      收藏:0      [点我收藏+]

引入工厂模式

简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式
在软件开发中,当我们会用到大量的创建某种、某类或者某批对象时,就会使用到工厂模式。举一反三学校同时招收大量教师

简单工厂模式

技术分享图片

 

 

 代码:

1、对象实现接口

技术分享图片

 2、具体对象

技术分享图片

技术分享图片

3、工厂:

技术分享图片

 

 

 4、测试简单工厂模式

 

 

技术分享图片

 

 

 

 完成简单工厂模式的设计

抽象工厂方法模式:

1、抽象工厂

技术分享图片

 

 

 2、抽象工厂子类

技术分享图片

 

 

 3、具体类接口

技术分享图片

 

 

 4、具体类

技术分享图片

 

 技术分享图片

 

 5、结果:

技术分享图片

 

 

然后对工厂模式进行总结:

1) 工厂模式的意义

将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的依赖关系的解耦。从而提高项目的扩展和维护性。

2) 三种工厂模式 (简单工厂模式、工厂方法模式、抽象工厂模式)

3) 设计模式的依赖抽象原则

1、创建对象实例时,不要直接 new 类, 而是把这个 new 类的动作放在一个工厂的方法中,并返回。有的书上说, 变量不要直接持有具体类的引用。

2、不要让类继承具体类,而是继承抽象类或者是实现 interface(接口)

3、不要覆盖基类中已经实现的方法。

 

创建模式之工厂mos

原文:https://www.cnblogs.com/lqh969696/p/12605428.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!