设计模式
fyrlovezzp
这个作者很懒,什么都没留下…
展开
-
设计模式之简单工厂模式
简单工厂模式的作用:用一个工厂类,来负责创建实例对象 我通过一个简单的模拟计算器的功能来说明简单工厂模式的使用: 创建一个Operation类,这个类作为基类,提供两个变量用来接收我们的输入参数,提供一个用来返回计算结果的方法 public class Operation { private Double numA; private Double numB; public Do原创 2013-01-07 21:16:43 · 312 阅读 · 0 评论 -
设计模式之策略模式
策略模式(Strategy):Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类. ,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户 Strategy的结构图 : 下面用一个例子来说明策略模式(模拟商场的收费系统): 首先创建一个现金收费的抽象类 /** *现金收费的抽象类,接收参数为商品原创 2013-01-08 13:38:55 · 279 阅读 · 0 评论