设计模式
xiangying0811
这个作者很懒,什么都没留下…
展开
-
设计模式----策略模式
模拟鸭子 Joe是一名OO程序员,他为一家开发模拟鸭子池塘游戏的公司工作,该公司的主要产品是一种可以模拟展示多种会游泳和呷呷叫的鸭子的游戏。这个游戏是使用标准的面向对象技术开发的,系统里所有鸭子都继承于Duck基类,系统的核心类图如下: 如图所示,在Duck基类里实现了公共的quack()和swim()方法,而MallardDuck和RedheadDuck可以分别覆盖实现自己的di转载 2013-04-28 22:29:18 · 379 阅读 · 0 评论 -
工厂方法模式
1、简单工厂模式 //工厂类 public class Factory { public Product createProduct(String type){ if( type == "A"){ return new ProductA(); } else if( t原创 2015-11-09 19:40:53 · 423 阅读 · 0 评论