• 模式设计原则

    单一职责原则单一职责原则(SRP)的职责被定义为“引起变化的原因”。如果我们有两个动机去改写一个方法,那么这个方法就具有两个职责。每个职责都是变化的一个轴线,如果一个方法承担了过多的...

  • 设计模式-装饰者模式

    装饰者模式能够在不改变对象自身的基础上,在程序运行期间给对象动态地添加职责示例一:页面中有一个登录button,点击这个button会弹出登录浮层,与此同时要进行数据上报,来统计有多少用户点...

  • 设计模式-中介者模式

    面向对象设计鼓励把对象划分成更小的粒度,每个对象负责一个特定的功能,这有助于增强对象的可复用性。但由于这些细粒度对象之间的联系激增,又有可能会反过来降低它们的可复用性。当程序的规...

  • 设计模式-职责连模式

    职责链模式的定义是:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止假设我们负责一个...