社区
Java SE
帖子详情
简单工厂,工厂方法,抽象工厂有什么区别?
bbshero
2004-04-13 09:15:24
简单工厂,工厂方法,抽象工厂有什么区别?
...全文
176
5
打赏
收藏
简单工厂,工厂方法,抽象工厂有什么区别?
简单工厂,工厂方法,抽象工厂有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ai92
2004-04-13
打赏
举报
回复
简单工厂又叫静态工厂
工厂方法又叫多态性工厂
抽象工厂又叫工具箱
区别:
先看简单工厂的缺点:复杂的多层次结构;工厂类形成上帝类;静态方法无法由子类继承;扩展困难,对开闭原则支持不够。
工厂方法就是为了克服以上缺点产生的。他将上帝类要做的事分给了下面的子类来完成,它比简单工厂抽象
而抽象工厂比前两者更抽象,更具一般性.
他可以提供统一的接口,使得不必说明具体状况的情况下,创建多种不同的对象.
runki
2004-04-13
打赏
举报
回复
同意楼上的
programer23
2004-04-13
打赏
举报
回复
他们的共同点我赞成EckelVon(每天得学一点点!)的。
区别是:简单工厂扩展性不是很强;而工厂方法,抽象工厂,解决了这个问题。
这里包含有好多知识,这么小的空间我不可能都给你下来,写下来也不是很清楚,我只有把核心讲给你。
EckelVon
2004-04-13
打赏
举报
回复
我只知道他们的共同点是,不用new生成对象。
ChenZhi_cz
2004-04-13
打赏
举报
回复
去这里看看
http://www.yesky.com/20011203/207977.shtml
工厂
模式详解 概述 为什么需要
工厂
模式?
工厂
模式的类型
简单
工厂
模式 基本概念 类图结构 示例:创建不同类型的图形 1. 定义抽象产品接口 2. 实现具体产品类 3. 创建
简单
工厂
类 4. 客户端使
简单
工厂
模式 vs
工厂
方法
模式 vs
抽象
工厂
模式 如何选择合适的
工厂
模式? 三种
工厂
模式的转化关系
工厂
模式的优缺点
工厂
模式的优点
工厂
模式的缺点 适用场景 通用适用场景 具体模式适用场景
简单
工厂
模式适用场景 ...
详解C#的设计模式编程之
抽象
工厂
模式的应用
主要介绍了C#的设计模式编程之
抽象
工厂
模式的应用,注意区分一下
简单
工厂
模式、
工厂
方法
模式和
抽象
工厂
模式概念之间的
区别
,需要的朋友可以参考下
AspectJ实现设计模式(三)——
工厂
方法
模式
工厂
方法
模式根据产品的等级结构使用对应的
工厂
来创建特定的产品,它一般包括
抽象
工厂
、具体
工厂
和抽象产品、具体产品,每一个特定
工厂
用于创建一个对应的产品。模式的简易UML图例如下下面是使用AspectJ实现的
工厂
...
简单
工厂
和
抽象
工厂
有什么
区别
?
简单
工厂
和
抽象
工厂
有什么
区别
?
简单
工厂
模式 是由一个
工厂
对象创建产品实例,
简单
工厂
模式的
工厂
类一般是使用静态
方法
,通过不同的参数的创建不同的对象实例 可以生产结构中的任意产品,不能增加新的产品 ...
【设计模式】
简单
工厂
、
工厂
方法
与
抽象
工厂
的
区别
为什么会出现
简单
工厂
,
工厂
方法
与
简单
工厂
还有
抽象
工厂
到底有啥
区别
,什么时候能用到这些呢,如果你对于这些不是很清晰,那么你可以看看小编的这篇博客,透析式挖掘三者的
区别
!不要错过哟! 这里所有的类图均用...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章