java基础之23种设计模式巧记

本文介绍了设计模式的六大原则:依赖倒置、接口隔离、单一职责、开闭原则、迪米特原则和里式替换原则。接着详细列举了23种设计模式,包括创建型的建造者、原型、抽象工厂、工厂方法和单例模式,结构型的桥接、代理、组合、适配器、享元、装饰和外观模式,以及行为型的访问者、策略、备忘录、观察者、模板、迭代器、状态、命令、中介者、解释器和责任链模式。
摘要由CSDN通过智能技术生成

1.设计模式六大原则

巧记:一接单,开地里
(情景记忆:骑手一接单,就开到了地里,谐音记忆)

一:依赖倒置原则
接:接口隔离原则
单:单一职责原则
开:开闭原则
地:迪米特原则
里:里式替换原则

2.23种设计模式

1)创建型 5种

巧记:建原抽工单
(情景记忆:一个叫建原的人走了工单

建:建造模式
原:原型模式
抽:抽象工厂
工:工厂方法
单:单例模式

2)结构型 7种

巧记:桥代理组合适配器,享元回家装饰外观
(情景记忆:姓代理组合了一个适配器享元同学拿回家装饰它的外观

桥:桥模式
代 理:代理模式
组 合:组合模式
适配器:适配器模式
享 元:享元模式
装 饰:装饰模式
外 观:外观模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值