0
点赞
收藏
分享

微信扫一扫

全网最全最细的【设计模式】总目录,收藏起来慢慢啃,看完不懂砍我



文章目录

  • 一、设计模式七大原则
  • 1、单一职责原则
  • 2、接口隔离原则
  • 3、依赖倒置原则
  • 4、里氏替换原则
  • 5、开闭原则
  • 6、迪米特法则
  • 7、合成复用原则
  • 二、UML类图
  • 三、设计模式
  • 1、创建型模式
  • (1)单例模式(常用)
  • (2)原型模式
  • (3)工厂模式(常用)
  • (4)建造者模式(常用)
  • 2、结构型模式
  • (5)代理模式(常用)
  • (6)适配器模式(常用)
  • (7)桥接模式
  • (8)装饰者模式(常用)
  • (9)外观模式(常用)
  • (10)享元模式(常用)
  • (11)组合模式(常用)
  • 3、行为型模式
  • (12)模板方法模式(常用)
  • (13)命令模式
  • (14)访问者模式
  • (15)迭代器模式
  • (16)观察者模式
  • (17)中介者模式
  • (18)备忘录模式
  • (19)解释器模式
  • (20)状态模式(常用)
  • (21)策略模式(常用)
  • (22)责任链模式(常用)


一、设计模式七大原则

1、单一职责原则

设计原则之【单一职责原则】

2、接口隔离原则

设计原则之【接口隔离原则】,我只做我能做的事

3、依赖倒置原则

设计原则之【依赖反转原则】依赖反转、控制反转、依赖注入,都是什么意思?

4、里氏替换原则

设计原则之【里氏替换原则】

5、开闭原则

设计原则之【开闭原则】

6、迪米特法则

设计原则之【迪米特法则】,非礼勿近

7、合成复用原则

重新认识面向对象——Java写了五年,你真的弄明白什么是面向对象了吗?不,你一直都是在面向过程编程什么是继承?什么是组合?为何说要多用组合少用继承?

二、UML类图

UML类图使用介绍

三、设计模式

全网最全最细的【设计模式】总目录,收藏起来慢慢啃,看完不懂砍我_java

1、创建型模式

(1)单例模式(常用)

设计模式之【单例模式】全解,单例模式实现方式,暴力打破单例模式与解决方案,你真的认识单例模式吗?

(2)原型模式

设计模式之【原型模式】,深入理解深拷贝与浅拷贝

(3)工厂模式(常用)

设计模式之【工厂模式】,创建对象原来有这么多玩法

(4)建造者模式(常用)

设计模式之【建造者模式】使用java建造者模式优雅创建对象

2、结构型模式

(5)代理模式(常用)

设计模式之【代理模式】,有事找我“经纪人”

(6)适配器模式(常用)

设计模式之【适配器模式】,两个人之间确实需要月老的搭线~

(7)桥接模式

设计模式之【桥接模式】,多用组合少用继承

(8)装饰者模式(常用)

设计模式之【装饰者模式】,实现“穿衣打扮”自由原来这么简单

(9)外观模式(常用)

设计模式之【外观/门面模式】,不打开这扇门永远不知道门后有多少东西

(10)享元模式(常用)

设计模式之【享元模式】,共享单车火起来并不是没有原因的

(11)组合模式(常用)

设计模式之【组合模式】,树形结构的完美解决方案

3、行为型模式

(12)模板方法模式(常用)

设计模式之【模板方法模式】,模板方法和函数式回调,哪个才是趋势?

(13)命令模式

设计模式之【命令模式】,方法调用的花式玩法

(14)访问者模式

设计模式之【访问者模式】,动态双分派的魅力

(15)迭代器模式

未完待续

(16)观察者模式

未完待续

(17)中介者模式

未完待续

(18)备忘录模式

未完待续

(19)解释器模式

未完待续

(20)状态模式(常用)

未完待续

(21)策略模式(常用)

未完待续

(22)责任链模式(常用)

未完待续


举报

相关推荐

0 条评论