摘要: 烧水器事件簿 [Design, C#]WRITTEN BY ALLEN LEE0. 目录1. 烧水器事件2. 关于 PROTON3. BOILER4. ENROLLEE5. ENROLLEEQUEUE6. ENROLLEEMANAGER7. 关于设计1. 烧水器事件Paul 是某公司某部门的员工,该部门的员工都是入住员工宿舍的。员工宿舍提供开水的地方和他们所住的地方相隔较远,于是他们凑钱买了个烧水... 阅读全文
posted @ 2013-01-08 10:33 gnhao 阅读(268) 评论(0) 推荐(0)
摘要: 关于枚举的种种 [C#, IL, BCL] Enumeration FAQ [C#, IL, BCL] Updated on Tuesday, January 11, 2005 Written by Allen Lee Q:在C#里,我们如何表达枚举类型? A:你可以使用enum关键字(ke... 阅读全文
posted @ 2013-01-08 10:26 gnhao 阅读(189) 评论(0) 推荐(0)
摘要: 用反射解决水果篮问题 [Design, C#] Solve The FruitBasket Problem With Reflection [Design, C#] ? Written by Allen Lee ? When will my reflection show who I am insi... 阅读全文
posted @ 2013-01-08 10:19 gnhao 阅读(308) 评论(0) 推荐(0)
摘要: 下面是一些关于这个Observer的基本一些概念,在很多地方都能看到,这里我归纳这这里便于以后查阅:一、发布订阅模型(pub-sub)二、动机(Motivation)在软件构建过程中,我们需要为某些对象建立一种 "通知依赖关系" ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得 到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。 使用面向对象技术,可以将这种... 阅读全文
posted @ 2013-01-08 10:14 gnhao 阅读(178) 评论(0) 推荐(0)