- 博客(3)
- 收藏
- 关注
转载 抽象工厂模式
本文继续介绍23种设计模式系列之抽象工厂模式。前面已经介绍过简单工厂模式和工厂方法模式,这里继续介绍第三种工厂模式-抽象工厂模式,还是以汽车的制造为例。例子背景:随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机。宝马320系列配置A型号空调和A型号发动机,宝马230系列配置B
2016-12-02 21:29:38 376
转载 简单工厂模式,工厂模式
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部
2016-12-01 20:34:50 257
原创 Java简单工厂模式
简单工厂模式的简单应用:问题:一个农场公式专门负责培育各种水果,在这个系统中的水果有葡萄,香蕉和橘子,其类图如图所示。请应用简单工厂模式,在主程序中根据键盘输入的水果名称来完成其生长状态描述。类图如下:一:java工程目录结构:二:各个类的代码:SimpleFactory类:package factory;public class Simpl
2016-12-01 17:54:53 438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人