摘要:
abc bcd b? 表示b可以出现一次,也可以不出现 b+ 出现一次b,也可以出现无数次 b* 出现多次,也可以不出现 阅读全文
posted @ 2017-04-26 17:23
小小高
阅读(313)
评论(0)
推荐(0)
摘要:
///火影忍者中鸣人的影分身和孙悟空的的变都是原型模式 class Client { static void Main(string[] args) { // 孙悟空 原型 MonkeyKingPrototype prototypeMonkeyKing = new ConcretePrototype(... 阅读全文
posted @ 2017-04-26 15:08
小小高
阅读(152)
评论(0)
推荐(0)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; /// /// 以组装电脑为例子 /// 每台电脑的组成过程都是一致的,但是使用同样的构建过程可以创建不同的表示(即可以组装成不一样的电脑,配置不一样) /// 组装电脑的这个场景就可以应用建造者模式来设计 /// n... 阅读全文
posted @ 2017-04-26 14:55
小小高
阅读(186)
评论(0)
推荐(0)
摘要:
抽象工厂应对需求变更 此时,只需要添加三个类:一个是湖南具体工厂类,负责创建湖南口味的鸭脖和鸭架,另外两个类是具有湖南口味的鸭脖类和鸭架类。从上面代码看出,抽象工厂对于系列产品的变化支持 “开放——封闭”原则(指的是要求系统对扩展开放,对修改封闭),扩展起来非常简便,但是,抽象工厂对于添加新产品这种 阅读全文
posted @ 2017-04-26 14:25
小小高
阅读(214)
评论(0)
推荐(0)

浙公网安备 33010602011771号