随笔分类 - 设计模式
摘要:
创建型 建造者模式,工厂模式 我们在单独Mybatis框架执行SQL语句的时候,需要获得SqlSession实例来直接执行已映射的 SQL 语句,在获得SqlSession实例的过程中,就使用了建造者模式和工厂模式。我们来看看一下调用过程: 这里的Resource类使用了简单工厂模式,通过xml配置
阅读全文

摘要:
责任链模式(Chain of Responsibility Pattern) 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它用于将请求的发送者和接收者解耦,从而可以让多个对象都有机会处理请求,形成一条处理请求的责任链。在责任链模式中,每个处理者对
阅读全文

摘要:
适配器模式(Adapter Pattern) 适配器模式是一种结构型设计模式,用于将一个类的接口转换为客户端所期望的另一种接口,以便可以使用不兼容的类协同工作。 适配器模式包含三个核心角色: 目标接口(Target):客户端所期望的接口。 源接口(Adaptee):需要被转换的接口。 适配器(Ada
阅读全文

摘要:
简单工厂模式(Simple Factory Pattern) 1 public interface Computer { 2 3 void setComputerSystem(); 4 5 } 6 7 public class XiaoMiComputer implements Computer {
阅读全文

摘要:
前言:面向对象是武器,设计模式是招式,设计原则是心法。以心法为基础,以武器运用招式应对复杂的编程问题。 UML UML(Unified Modeling Language)是指统一建 模语言,软件设计人员可以用其绘制类图、时序图、活动图等用于做概要设计、详细设计。 快速上手:30分钟学会UML类图,
阅读全文
