设计模式(一)简介

一、书籍推荐及博客

大话设计模式

设计模式的艺术

XXL开源社区 | 博客

二、通俗版概念

创建型模式、结构型模式、行为型模式

怎么建房子、建什么样的房子、建的房子有什么用

三、重点模式及简述

1、创建型模式

工厂方法(多态工厂的实现)

抽象工厂方法(产品族的创建)

单例模式(确保对象唯一性)

2、结构型模式

外观模式(提供统一入口)

代理模式(对象的间接访问)

适配器模式(不兼容结构的协调)

组合模式(树形结构的处理)

3、行为型模式

迭代器模式(遍历聚合对象中的元素)

观察者模式(对象间的联动)

命令模式(请求发送者与接收者间解耦)

策略模式(算法的封装与切换)

相关推荐
Code_Geo13 小时前
agent设计模式:第一章节—提示链
microsoft·设计模式·agent·模型
懂得节能嘛.17 小时前
【设计模式】Java规则树重构复杂业务逻辑
java·开发语言·设计模式
tan77º17 小时前
【项目】基于多设计模式下的同步&异步日志系统 - 项目介绍与前置知识
linux·c++·设计模式
Query*1 天前
Java 设计模式——工厂模式:从原理到实战的系统指南
java·python·设计模式
庸了个白1 天前
一种面向 AIoT 定制化场景的服务架构设计方案
mqtt·设计模式·系统架构·aiot·物联网平台·动态配置·解耦设计
Meteors.1 天前
23种设计模式——访问者模式 (Visitor Pattern)
设计模式·访问者模式
Vallelonga1 天前
Rust 设计模式 Marker Trait + Blanket Implementation
开发语言·设计模式·rust
en-route1 天前
设计模式的底层原理——解耦
设计模式
杯莫停丶1 天前
设计模式之:工厂方法模式
设计模式·工厂方法模式
Deschen1 天前
设计模式-抽象工厂模式
java·设计模式·抽象工厂模式