Java编程社区

设计模式系列笔记

2019-05-27  本文已影响3人  最后的轻语_dd43

该项目源码地址:https://github.com/ggb2312/JavaNotes/tree/master/design-pattern (设计模式相关代码与笔记)

1. 前导

学设计模式最好有以下两点知识基础。

软件设计七大原则

UML类图以及类与类之间的关系

原因:

2. 设计模式

2.1 创建型

创建型模式——简单工厂(不在GOF23种设计模式中)

创建型模式——工厂方法(一)

创建型模式——抽象工厂(二)

创建型模式——建造者模式(三)

创建型模式——单例模式(四)

创建型模式——原型模式(五)

2.2 结构型

结构型模式——外观模式(一)

结构型模式——装饰者模式(二)

结构型模式——适配器模式(三)

结构型模式——享元模式(四)

结构型模式——组合模式(五)

结构型模式——桥接模式(六)

结构型模式——代理模式(七)

2.3 行为型

行为型模式——模板方法(一)

行为型模式——迭代器模式(二)

行为型模式——策略模式(三)

行为型模式——解释器模式(四)

行为型模式——观察者模式(五)

行为型模式——备忘录模式(六)

行为型模式——命令模式(七)

行为型模式——中介者模式(八)

行为型模式——责任链模式(九)

行为型模式——访问者模式(十)

行为型模式——状态模式(十一)

3. 最后

设计模式的学习主要参考Geely老师的 Java设计模式精讲 Debug方式+内存分析

中间也参考了无数的博客,这里只贴几个参考比较多的。
chenssy设计模式

上一篇下一篇

猜你喜欢

热点阅读