设计模式
俺是小王子
时而呆萌,时而木讷;时而睿智,时而二缺
展开
-
简单工厂模式--Java
简单工厂模式:由一个叫做工厂类的东西决定生产什么样的实例,你只要传递一个信息给工厂类,工厂类就知道应该生产什么样的产品。工厂:生产具体产品的东西产品:继承了一个基类或者接口,这个接口或基类抽象出了公共的变量和方法,具体实现由产品去实现优点:松耦合,添加功能方便例:使用简单工厂模式实现一个计算器类1、建立一个抽象基类/** *Jun 27, 2013原创 2013-06-28 10:37:29 · 1189 阅读 · 0 评论 -
策略模式----Java
策略模式:就是针对一个问题在不同的情形下有不同的解决算法,为了灵活处理,可增减算法,就是用策略模式感觉和简单工厂模式有些形似。。。。。例:超市收银问题针对不同的情况,有不打折的,打折的,还有满300返100的,等等。。。。1、建个接口,它是各种模式抽象出来的公共方法/** *Jun 28, 2013 *Copyright(c)JackWang *A原创 2013-06-28 14:42:03 · 1115 阅读 · 0 评论