我是靠谱客的博主 时尚机器猫,这篇文章主要介绍java基础之23种设计模式巧记1.设计模式六大原则2.23种设计模式,现在分享给大家,希望可以做个参考。

23种设计模式巧记

  • 1.设计模式六大原则
  • 2.23种设计模式
    • 1)创建型 5种
    • 2)结构型 7种
    • 3)行为型 11种

1.设计模式六大原则

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

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

2.23种设计模式

1)创建型 5种

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

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

2)结构型 7种

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

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

3)行为型 11种

巧记:访问者写好策略备忘录,
观察模板迭代状态,
命令中介解释责任链。
(情景记忆:在房产中介处,一个访问者写好了购房策略的备忘录,观察了下所用模板的迭代状态,之后命令中介解释下出问题后的责任链)

访问者:访问者模式
策 略:策略模式
备忘录:备忘录模式
观 察:观察者模式
模 板:模板模式
迭 代:迭代器模式
状 态:状态模式
命 令:命令模式
中 介:中介者模式
解 释:解释器模式
责任链:责任链模式

最后

以上就是时尚机器猫最近收集整理的关于java基础之23种设计模式巧记1.设计模式六大原则2.23种设计模式的全部内容,更多相关java基础之23种设计模式巧记1内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部