摘要:
一、委托 1. 定义 委托是一个类,它定义了方法的类型,使用委托可以将多个方法绑定到同一个委托变量,当调用此变量时,可以依次调用所有绑定的方法。 2. 测试事例 假如你需要向别人问好,在国际化社会,你可能需要用多种语言问候。 普通的思路可以用 if 或者 swith 判断然后调用相应的代码,但是可拓 阅读全文
摘要:
一、定义 观察者模式(Observer Pattern)是设计模式中行为模式的一种,它解决了上述具有一对多依赖关系的对象的重用问题。此模式的参与者分为两大类,一类是被观察的目标,另一类是观察该目标的观察者们。正因为该模式是基于“一对多”的关系,所以该模式一般是应用于由一个目标对象和N个观察者对象组成 阅读全文