码迷,mamicode.com
首页 > 编程语言 > 详细

Java 工厂模式(一)——简单工程模式

时间:2019-01-28 00:47:18      阅读:586      评论:0      收藏:0      [点我收藏+]

标签:一个   img   提取   sha   现在   对象   factor   获取对象   个性   

一、简单工厂模式示例图:

 技术分享图片

简单工厂模式是一种最基本的、最简单的工厂模式,来获取对象通过对接口的继承,由工厂决定创建哪个对象,而不是对象自己通过new来创建。

二、简单工厂的个人理解:

优点:

1、便于对象的扩展,比如要创建一个五边形,只需要继承Shape接口即可,在工厂中对增加的类进行注册,既可以通过ShapeFactory来获取到增加的对象。

2、将同一类型的对象进行分装提取,共性都放在接口中,个性放在具体类中。

缺点:

1、不利于不同类型对象的创建,比如现在要增加一个水果类,就需要重写一个接口、一个工厂类,这样子如果有多个不同的类型,就会产生n个工厂,代码会比较臃肿。

 

Java 工厂模式(一)——简单工程模式

标签:一个   img   提取   sha   现在   对象   factor   获取对象   个性   

原文地址:https://www.cnblogs.com/zhoudaxing/p/10328229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!