发表评论取消回复
相关阅读
相关 一头扎进设计模式-策略模式
定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 用自己的话说:把算法封装好在类里面,通过组合
相关 一头扎进设计模式-状态模式
定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同
相关 一头扎进设计模式-观察者模式
定义:观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模
相关 一头扎进设计模式-命令模式
定义:命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 用自己的话说:把真
相关 一头扎进设计模式-模版模式
定义:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情冴下,重新定义算法中的某些步骤。 用自己的话:把算法的步骤,困难的实现
相关 一头扎进设计模式-代理模式
定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 用自己的话说
相关 一头扎进设计模式-外观模式
定义:外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。 用自己的话:把所有操作复杂的类集合到一起,提供
相关 一头扎进设计模式-装饰者模式
定义:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 用自己的话说:装饰者与被装饰者实现同一个接口,把
相关 一头扎进设计模式-组合模式
定义:组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。掌握组合模式的重点是要理解清楚 “部分/整体” 还有
相关 一头扎进设计模式-适配器模式
定义:定义为将一个类的接口变换成客户端所期待的一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 用自己的话说:通过一个中间类进行接口转换,把一个接口转
还没有评论,来说两句吧...