【文件属性】:
文件名称:DesignModelCode:手撕设计模式!!
文件大小:36KB
文件格式:ZIP
更新时间:2021-05-02 22:34:07
Java
DesignModelCode
手撕设计模式!!每一种设计模式尽量用代码实现一遍,将在博客中详细讲解,慢慢更新~ 这是:)
设计模式的分类
总体来说设计模式分为三大类:
创建型模式,共五种:
工厂方法模式
抽象工厂模式
单例模式
建造者模式
原型模式
结构型模式,共七种:
适配器模式
装饰器模式
代理模式
外观模式
桥接模式
组合模式
享元模式
行为型模式,共十一种:
策略模式
模板方法模式
观察者模式
迭代子模式
责任链模式
命令模式
备忘录模式
状态模式
访问者模式
中介者模式
解释器模式
特殊的两类: 并发型模式和线程池模式
【文件预览】:
DesignModelCode-master
----src()
--------FactoryNormal()
--------AdapterModel()
--------Singleton()
--------AbstractFactory()
--------Prototype()
--------Flyweight()
--------Facade()
--------Builder()
--------Observer()
--------Main.java(133B)
--------Composite()
--------TemplateMethod()
--------Decorator()
--------strategy()
--------Bridge()
--------Proxy()
----README.md(809B)
----.idea()
--------misc.xml(478B)
--------encodings.xml(166B)
--------vcs.xml(180B)
--------compiler.xml(711B)
--------description.html(97B)
--------modules.xml(270B)
----DesignModelCode.iml(425B)