文档章节

java设计模式

不会飞的超人
 不会飞的超人
发布于 2016/07/27 16:21
字数 451
阅读 0
收藏 0

1.单例模式---应用最广的模式

    使用频率最高的设计模式,没有之一。

    推荐指数:   ★★★★★

2.Builder模式---自由扩展你的项目

    Builder模式在Android开发中非常常用,通常做为配置类的构建器将配置的构建和表示分离开来,同时也是将配置从目标类中隔离出来,避免过多的setter方法。我们可以在很多著名的开源类库中看到,例如Glide.with(Context).load(String).into(ViewTarget);通过这种调用链实现,这样使得代码更简洁、易懂。

    推荐指数:   ★★★★★

3.原型模式---使程序运行更高效

    推荐指数:   ★★★☆☆​​​​​​​

4.工厂方法模式---应用最广泛的模式

    推荐指数:   ★★★★​​​​​​​☆​​​​​​​

5.抽象工厂模式---创建型设计模式

    推荐指数:    ★☆​​​​​​​☆​​​​​​​☆​​​​​​​☆​​​​​​​

6.策略模式---时势造英雄

    推荐指数:   ★★★★★

7.状态模式---随遇而安

    推荐指数:   ★★★★☆​​​​​​​​​​​​​​

8.责任链模式---使编程更有灵活性

9.解释器模式---化繁为简的翻译机

10.命令模式---让程序畅通执行

11.观察者模式---解决、解耦的钥匙

12.备忘录模式---编程中的“后悔药”

13.迭代器模式---解决问题的“第三者”

14.模版方法模式---抓住问题的核心

15.访问者模式

16.中介者模式---“和事佬”

17.代理模式---编程好帮手

18.组合模式---物以类聚

19.适配器模式---得心应手的“粘合剂”

20.装饰模式

21.享元模式---对象共享,避免创建多对象

22.外观模式---统一编程接口

23.桥接模式---连接两地的交通枢纽

 

© 著作权归作者所有

共有 人打赏支持
不会飞的超人
粉丝 0
博文 11
码字总数 20146
作品 0
深圳
高级程序员

暂无文章

go语言学习总结

一、描述 go语言是直接将源码编译成二进制机器码的语言;它支持面向对象、也支持函数式编程;支持并发很容易; 二、基本语法学习路径 https://studygolang.com/subject/2...

盼望明天
13分钟前
1
0
JSP 九大内置对象及其作用域

JSP 中一共预先定义了 9 个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception ,下面就简单介绍下。 1、request 对象 request 对象...

几个栗子
25分钟前
0
0
Java中的坑之方括号

Java中的坑之方括号 这一段时间,在做项目的时候,发现了一个坑,这个坑说大不大,说小不小,不知道的足够喝一壶,知道的就可以轻松解决。 问题描述 在做数据统计的时候,遇见了如下形式的数...

星汉
35分钟前
1
0
[雪峰磁针石博客]python机器学习、web开发等书籍汇总

Building Machine Learning Systems with Python Third Edition - 2018.pdf 下载地址 Get more from your data by creating practical machine learning systems with Python Key Features ......

python测试开发人工智能安全
46分钟前
1
0
文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部