比较重要的设计模式:
策略模式、观察者模式(又称做事件机制)和适配器模式
策略模式
策略模式就是有一个封装类,这个封装类中会使用一个接口,而这个接口的实现是通过方法传入进来的.在调用这个封装
类里的方法的时候,会调用接口的方法.这样就是实现了根据不同实现类来实现不同的策略.
1、如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。 2、一个系统需要动态地在几种算法中选择一种。 3、如果一个对象有很多的行为,如果不用恰当的模式,这些行为就只好使用多重的条件选择语句来实现。