Avatar notebook default
14篇文章 · 10638字 · 2人关注
  • Resize,w 360,h 240
    【设计模式】之装饰器模式

    装饰器设计模式的概念 在实际生产中,某个类的行为(它所提供的方法)已经没法满足当前的需要了,但是又需要使用原有的部分功能,因此需要对原有对象进行...

  • Resize,w 360,h 240
    【设计模式】之责任链模式

    责任链模式 概念 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个...

  • Resize,w 360,h 240
    【设计模式】之对象池模式--JDBC连接池实现案例

    对象池设计模式 对象池设计模式的目标 对象池可以显著提高性能,在那些初始化一个类实例的代价比较高、但是使用频率比较低的场景时,对象池模式是非常高...

  • 【设计模式】之策略模式

    策略模式 策略模式属于行为模式,可以在运行时不修改类本身而通过变更内部算法来处理类的行为变更。这允许对象的可扩展性和松耦合性。经典定义如下: 定...

  • 【设计模式】之状态模式

    状态设计模式 状态模式属于行为模式,基于当前状态处理运行时对象的行为。 当一个对象内部状态发生变更时,允许该对象改变其行为。对象可能会显示地更改...

  • Resize,w 360,h 240
    【设计模式】之模板方法

    模板模式 模板模式属于行为模式,它定义了一系列的算法步骤,允许子类提供一个或多个步骤的自己实现。模板设计模式最大程度上实现了代码的可重用性。 模...

  • 【设计模式】接口设计原则之分离原则详解

    接口分离设计原则 接口分离设计原则主要是为了解决接口臃肿的缺陷。接口如果包含不是特定于它的方法就称为污染的或者臃肿的接口。 客户端不应该被强制依...

  • Resize,w 360,h 240
    【设计模式】之工厂模式

    工厂方法设计模式 软件系统经常不断变化,而且不稳定。我们必须考虑对象和关系的松耦合。松耦合是软件设计时一个非常重要的特性,可以帮助系统不做或者做...

  • Resize,w 360,h 240
    【设计模式】之建造者Builder模式

    建造者模式 什么是建造者模式? 建造者模式属于创建型模式的一员,可以控制对象的实例化过程。建造者模式简化了复杂对象的实例化过程。建造者模式的经典...

文集作者