设计模式
followDreamLgx
这个作者很懒,什么都没留下…
展开
-
设计模式——简单工厂模式
设计模式——简单工厂模式都说代码之间的耦合度要低,要对扩展开放,修改封闭,但是在学习设计模式之前,这都是浮云。最近开始学习设计模式,跟大家分享一下。今天从运算器的角度,给大家带来的是——简单工厂模式。首先看一下下面这个运算类。enum OperatorType { Plus, Subtract, Multiplication, Division }; class Op原创 2016-01-30 14:38:07 · 278 阅读 · 0 评论 -
设计模式——工厂方法模式
设计模式——工厂方法模式阅读本文需要先阅读 简单工厂模式今天我们依然通过运算器来讲解工厂方法模式。首先,回顾一下简单工厂模式的几个步骤。 将运算类进行抽象,提取公共部分与接口。 工厂类掌握各个具体运算类,通过参数产生各种运算实例。 假如理解了简单工厂,那么工厂方法模式就比较简单了,它实际上就是将工厂也进行了抽象,提取了工厂类的接口。具体如下class IFactory//抽象的工厂接口 {原创 2016-01-31 00:42:09 · 336 阅读 · 0 评论