一、模式介绍 对象池模式可以归类为创建型模式,是预先创建若干对象然后保存到内存对象池中,等到程序需要使用对象的时候,直接从对象池中获取已经创建好...
设计模式算是软件架构的一种方式,我们需要掌握每种设计模式的应用场景、特征、优缺点,以及相互之间可能存在的关联关系,如此才能合理选择和应用适合当下...
一、模式介绍 解释器模式就是定义多种解释器,为文本或者符号进行解释行为的逻辑意义,比如1+2,需要两种解释器,一种数值解释器告诉我们1和2这种符...
一、模式介绍 访问者模式通常包含如下几个角色: 抽象元素,定义元素接受访问者访问的方法; 具体元素,提供接受访问者访问的具体实现,以及自身的一些...
一、模式介绍 中介模式旨在用一个中介来封装一系列对象的交互,使得各个对象不需要显式地发生交互,从而达到各个对象松耦合的目的。如果没有中介模式,每...
一、模式介绍 备忘录模式,可以在不破坏封装的前提下,捕获和保存一个对象的状态,方便以后在需要的时候,使该对象回到被保存时的状态。备忘录模式为我们...
一、模式介绍 迭代器模式为我们提供一种按照顺序访问集合容器中对象元素的方法,而无需暴露集合内部细节表示。无论是什么类型的容器,迭代器模式都能为其...
一、模式介绍 责任链模式是将链中的每一个节点看作一个处理器,每个处理器拥有自己独立的处理逻辑,且保持有下一个处理器的引用。在处理逻辑的最后,调用...
一、模式介绍 模板方法模式,顾名思义,就是在父类中提供一个模板方法,将某个业务流程的步骤进行固定,每个步骤的具体实现则可以交给子类自定义去实现。...
文集作者