12 2011 档案

摘要:工厂方法模式比喻请女生去麦当劳吃汉堡,不同的女生有不同的口味,要每个都记住是一件烦人的事情,我一般采用Factory Method-工厂方法模式,带着女孩到服务员那儿,说“要一个汉堡”,具体要什么样的汉堡呢,让女生直接跟服务员说就行了。工厂方法模式意图工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。工厂方法模式类图工厂方法模式实现 /// <summary> /// 工厂方法模式中,提供不同的女孩不同的口味的汉堡,相当于我的职责 /// </summary> interface I 阅读全文
posted @ 2011-12-28 18:19 superstar 阅读(267) 评论(0) 推荐(0)
摘要:猫叫,老鼠跑,主人醒,主人叫,老鼠躲进背窝,猫也躲class Program { static void Main(string[] args) { 主人 主人 = new 主人(); 猫 猫 = new 猫(); 老鼠 老鼠 = new 老鼠(); 猫.事件_叫 += new 猫.委托_叫(老鼠.跑); 猫.事件_叫 += new 猫.委托_叫(主人.主人醒); 主人.事件_叫 += new 主人.主人叫( 猫.躲进背窝); 主人.事件_叫 += new 主人.主人叫(老鼠.躲进背窝); 猫.猫叫(); Console.Read(); } } public class 猫 { publ... 阅读全文
posted @ 2011-12-19 22:29 superstar 阅读(561) 评论(2) 推荐(0)