搜索内容

包含标签:设计模式 的文章
  • 设计模式理解:单例模式+工厂模式+建设者模式+原型模式
    研发管理

    设计模式理解:单例模式+工厂模式+建设者模式+原型模式

    迪米特法则:Law of Demeter, LoD, 最少知识原则LKP 如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。其目的是降……
    admin 2024-02-14
  • 设计模式-装饰模式 Decorator
    5G

    设计模式-装饰模式 Decorator

    装饰模式 Decorator 1) 原理 2) 使用场景 1、从IO库的设计理解装饰器 1) 原理 装饰器设计模式(Decorator)是一种结构型设计模式,它允许动态地为对……
    admin 2024-02-14
  • 设计模式-状态模式 State
    5G

    设计模式-状态模式 State

    状态模式 一、简介概述 二、有限状态机 1、分支法 2、查表法 3、状态模式 三、重点回顾 一、简介概述 状态模式并不是很常用,但是在能够用到的场景……
    admin 2024-02-13
  • 设计模式-策略模式
    物联网

    设计模式-策略模式

    策略模式UML类图: 策略模式类图角色说明:  Strategy抽象策略角色:该角色主要进行策略方法的定义 ConcreteStrategy具体策略类:不同的策略需要创建不同的……
    admin 2024-02-02
  • Java-无敌空处理,保证你没见过(独此一家,比Optional好用100倍)
    Java

    Java-无敌空处理,保证你没见过(独此一家,比Optional好用100倍)

    为什么要自己写一套判空的呢? 目前java中判空的手段有3种 if Optional 三元 第三方封装工具(基于上3种手段封装的工具) 假设我有一个对象: a-》b-》c 这……
    admin 2024-02-02
  • " alt="设计模式:简单工厂模式">
    5G

    设计模式:简单工厂模式

    工厂设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工厂模式提供了一种创建对象的方式,而无需指定要创建的具体类。工厂模式属于创建型模式,它……
    admin 2024-01-28
  • 设计模式之观察者模式
    5G

    设计模式之观察者模式

    观察者模式 可以帮你的对象知悉现况,不会错过该对象感兴趣的事。对象甚至在运行时可决定是否要继续被通知。 认识观察者模式 从报纸和杂志的订阅说起: 报……
    admin 2024-01-28
  • 设计模式⑦ :简单化
    5G

    设计模式⑦ :简单化

    文章目录 一、前言 二、Facade 模式 1. 介绍 2. 应用 3. 总结 三、Mediator 模式 1. 介绍 2. 应用 3. 总结 一、前言 有时候不想动脑子,就懒得……
    admin 2024-01-22
  • 【设计模式】适配器和桥接器模式有什么区别?
    5G

    【设计模式】适配器和桥接器模式有什么区别?

    今天我探讨一下适配器模式和桥接模式,这两种模式往往容易被混淆,我们希望通过比较他们的区别和联系,能够让大家有更清晰的认识。 适配器模式:连接不兼容……
    admin 2024-01-22
  • 【Java 设计模式】结构型之代理模式
    研发管理

    【Java 设计模式】结构型之代理模式

    文章目录 1. 定义 2. 应用场景 3. 代码实现 结语 代理模式(Proxy Pattern)是一种结构型设计模式, 它允许通过一个代理对象控制对其他对象的访问。……
    admin 2024-01-21