设计模式
文章平均质量分 50
tomcat1010
猝然临之而不惊,无故加之而不怒。
展开
-
设计模式漫谈:单例(Singleton)
一、概念单例模式是一种创建型模式,确保一个类只有一个实例,并提供全局静态的访问方法。二、典型代码2.1. 饿汉模式当类被加载时,单例对象立即被创建。package patterns.singleton;/** * 饿汉模式 * @author Tomcat * */public class EagerSingleton { private static EagerSingleton instance = new EagerSingleton(); private Ea原创 2021-09-11 23:05:02 · 83 阅读 · 0 评论 -
设计模式漫谈:职责链(Chain of Responsibility)
一、概念职责链是一种行为型模式,通过创建一条链来组织请求处理者和处理行为,请求发送者无须知道请求在何时、何处以及如何被处理,实现了请求发送者与处理者的解耦。由客户端负责链的创建,当系统中新增处理者或修改处理链路时,无须修改系统代码,只需要在客户端重新建链即可,具有良好的灵活性,符合开闭原则。二、应用场景典型的应用场景包括:1、Web应用中的过滤器(Filter)2、工作流引擎中的审批流程三、典型代码Classgram of pattern of chain of resp原创 2021-09-11 23:01:39 · 112 阅读 · 0 评论