设计模式
-
JavaScript 简单实现观察者模式和发布-订阅模式
目录 前言 观察者模式 概念 代码实现 发布-订阅模式 概念 代码实现 基础版 取消订阅 订阅一次 结语 前言 大家好,我是南木元元,热衷分享有趣实用的文章。今天来聊聊设计模式中常…
-
Java-无敌空处理,保证你没见过(独此一家,比Optional好用100倍)
为什么要自己写一套判空的呢? 目前java中判空的手段有3种 if Optional 三元 第三方封装工具(基于上3种手段封装的工具) 假设我有一个对象: a-》b-》c 这样一个…
-
Java中23种设计模式
一、创建型模式 1.单例模式(Singleton Pattern) 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种模式涉及到一个单一的类,…
-
23种设计模式总结(大白话,适合小白)
文章目录 什么是设计模式? 设计模式的分类 创建型模式 创建型类类型 工厂方法模式 创建型对象型 抽象工厂模式 生成器模式 原型模式 单例模式 结构型模式 结构型类类型 适配器模式…
-
23种设计模式学习导航(Java完整版)
本篇文章是作者对23种设计模式学习的一个总结,包含设计模式的三大分类(创建型5种,结构型7种,行为型11种)和七个面向对象设计原则,为了方便大家学习,现将23种设计模式的链接进行了…
-
【Spring从成神到升仙系列 二】2023年再不会 IOC 源码,就要被淘汰了
👏作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主 📕系列专栏:Java设计模式、数据结构和算…
-
【Java】和面试官谈策略模式
你还在大篇幅的使用if…else吗? 举个例子:比如你们有一个订单系统,用户在平时下单和在双11的时候下单的时候逻辑是不一样的,可能双11下单就涉及到一些优惠之类的,这个时候你怎么…
-
65.Spring 框架中都用到了哪些设计模式?
Spring 设计模式总结 1.简单工厂 – BeanFactory 2.工厂方法 – FactoryBean 3.单例模式 – Bean实例 …
-
[设计模式 Go实现] 创建型~抽象工厂模式
抽象工厂模式用于生成产品族的工厂,所生成的对象是有关联的。 如果抽象工厂退化成生成的对象无关联则成为工厂函数模式。 比如本例子中使用RDB和XML存储订单信息,抽象工厂分别能生成相…
-
【C++】设计模式
目录 六大原则 单例模式 工厂模式 ①简单工厂模式 ②工厂方法模式 ③抽象工厂模式 建造者模式 代理模式 六大原则 单一责任原则(Single Responsibility Pri…
