工厂方法模式和抽象工厂模式
来源:互联网 发布:淘宝店铺装修方案 编辑:程序博客网 时间:2024/04/29 07:48
首先看两者模式的UML图:
工厂方法模式
抽象工厂模式
两者共同点:
两种设计模式属于创建型模式,它提供了一种创建复杂对象的最佳方式。
不同点:
工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个。
工厂方法模式的具体工厂只能创建一类产品的实例,而抽象工厂模式的具体工厂类可以创建多类产品的实例。
每一个模式都是针对一定问题的解决方案,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式针对的是多个产品等级结构。工厂方法模式
抽象工厂模式用于创建多个产品族中的产品对象。(抽象工厂模式至今还没用过)
0 0
- 工厂方法模式和抽象工厂模式
- 工厂方法模式和抽象工厂模式
- 工厂方法模式和抽象工厂模式
- 简单工厂模式、工厂方法模式和抽象工厂模式
- 简单工厂模式、工厂方法模式和抽象工厂模式
- 工厂模式、工厂方法模式和抽象工厂模式
- 简单工厂模式,工厂方法模式和抽象工厂模式
- 设计模式:工厂方法和抽象工厂
- 简单工厂、工厂方法模式和抽象工厂模式区别?
- 【工厂模式】工厂方法和抽象工厂模式
- 工厂方法,抽象工厂模式
- Java设计模式-工厂方法模式和抽象工厂模式
- Android设计模式---工厂方法模式和抽象工厂模式
- 设计模式之工厂方法模式和抽象工厂模式
- factory2-简单工厂,工厂方法和抽象工厂模式
- (转载)简单工厂,工厂方法和抽象工厂模式
- 简单工厂,工厂方法和抽象工厂模式 (转)
- 简单工厂,工厂方法和抽象工厂模式
- 03-0. 超速判断(10)
- apue学习第十七天(2)——线程同步
- Java —— 泛型的学习
- MP3播放器
- Emacs Commands List
- 工厂方法模式和抽象工厂模式
- 常使用的Emacs命令
- 统计学习方法笔记(三):K近邻法
- 03-1. 三天打鱼两天晒网(15)
- 现代UNIX系统有什么设计上的不足么
- 树莓派FTP传输
- leetcode 181 Employees Earning More Than Their Managers
- linux 初学者常用命令!
- USACO:2.1.4 Healthy Holsteins 健康的好斯坦奶牛