#
什么是策略模式 所谓策略模式,就是定义一系列的算法,并将每一个算法封装起来,而且使它们可以相互替换的设计模式。策略模式让算法独立于使用它的用户而独立变化。一般用于同类问题的不同处理方式或者选
什么是状态模式 所谓状态模式,就是当一个对象的内在转台改变时允许改变其行为,这个对象看起来就像是改变了其类的设计模式。状态模式和策略模式都是为具有多种可能情形设计的模式,两者的结构几乎完全一
什么是单例模式 所谓单例模式,就是确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例的设计模式。单例模式是最简单的设计模式,也是应用最广的设计模式。一般用于避免产生多个对象消耗