Android 设计模式--01:学习指南

2023-12-24  本文已影响0人  DarcyZhou

本文转载自:Carson带你学设计模式:这是一份全面 & 详细的设计模式学习指南

目录

设计模式1-1.PNG

1.定义

  某类特定问题的代码设计解决方案,实际上是一套针对某类问题的代码设计经验总结。

2.作用

3.设计原则

  在设计模式进行设计时需要遵循以下七个原则:

设计模式1-2.PNG

4.类型

  设计模式的类型总共分为:3大类、23种具体设计模式,具体如下:

设计模式1-3.PNG

标红即为较常使用的设计模式,在下节会详细介绍。

5.常用设计模式

  针对三种设计模式类型,常见的设计模式是:

5.1 创建型

  此处主要讲解常见的是:单例、工厂方法(及变式:工厂方法模式、抽象工厂模式)、建造者模式。

设计模式1-4.png

具体介绍请看文章:

5.2 结构型

  此处主要讲解常见的是:适配器模式、代理模式、门面(外观)模式。

设计模式1-5.png

具体介绍请看文章:

5.3 行为型

  此处主要讲解常见的是:策略模式、观察者模式 和模板方法模式。

设计模式1-6.png

具体介绍请看文章:

至此,关于常见的设计模式讲解完毕。

6.总结

上一篇下一篇

猜你喜欢

热点阅读