摘要: 定义:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。纯概念不太好理解,让我们来看一个需求:现在需要制造一批不同种类的交通工具(包括汽车、摩托车、自行车……),假设所有的交通工具只有两个部分构成:引擎(热力和人力)和轮子(大小等),可以如下实现方法,抽象出交通工具Transport类:View Code 1 public abstract class Transport 2 { 3 /// <summary> 4 /// 引擎 5 /// </summary> 6 //... 阅读全文
posted @ 2013-04-14 21:43 零点漂移 阅读(171) 评论(0) 推荐(0) 编辑