设计模式

策略模式:

  定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于是用算法的客户。

组成至少会有 一个抽象类,一个接口,几个继承抽象类的子类 和几个实现接口的实现类

抽象类有一个set方法可以设置不同的对象去调用接口的方法,

接口的方法会根据不同的对象有不同的实现

 

观察者模式:

  定义了对象之间的一对多以来,这样一来,当每一个对象改变状态时,他的所有以来这都会收到通知并自动更新。

 

posted @ 2013-03-15 18:25  nibl  阅读(171)  评论(0编辑  收藏  举报