阅读 611

帮你整理 Java 中常见设计模式整理

在实际的生产开发中,我们会接触到很多设计模式的例子,有些可能是你熟悉的,有些可能你不熟悉,或者见也没见过。本文的宗旨就是梳理开发中常见的设计模式,让你对设计模式有一定的认识,从而在生产实际中使用。

Java 中常见设计模式

各设计模式关键词

上面罗列了一些关键的设计模式,下面这个表格就是将设计模式中的关键点和例子,给大家罗列出来,方便大家在日后查询,做到心中有数,而且足可以应付面试。

设计模式 特点 案例
单例模式 最常用,最常见的一种模式,一个类只能创建一个对象 各种Manager
建造者模式 通过第三个类来创建类 Retrofit对象的建立
原型模式 拷贝复制 二重身
工厂模式 通过一个类,能够创造出很多不一样的类 汽车制造
抽象工厂模式 在工厂模式的基础上,给工厂抽象,多了一个工厂的抽象类 汽车制造高级版本
策略模式 通过设置不同的策略来实现不同的方法 Android动画插值器
状态模式 通过不同的状态来执行不同的方法 电池没电了
责任链模式 一个链状的处理方式 领导报销
解释器模式 通过规定解析标准来解析对象 运算表达式
命令模式 命令者和处理命令者 Button
观察者模式 一方有变动,会通知所有人 微信订阅号
备忘录模式 通过一个类来存储别的类的状态 游戏存档

更多资讯,请关注微信公众号『皮克啪的铲屎官』。有不一样的精彩内容,每天发布。 ![皮克啪的铲屎官](底部二维码.png

)

文章分类
Android