自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 设计模式10——外观模式(结构型模式)

本篇文章主要参考《大话设计模式》相关章节   外观模式 外观模式为子系统中的接口提供了一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 UML 外观模式   ●  外观(Facade) :客户端可以调用Facade中提供的方法。Facade了解子系统群中可实现的功能。外观的名称我个人觉得是代表整个子系统群向Client端展示一个总接口,Facade接口...

2018-09-28 21:56:03 269

原创 Effective Java 读书笔记(第2章 创建和销毁对象)——持续更新中

第一条: 考虑用 “静态工厂方法” 代替 “构造器” 此处的 “静态工厂方法” 不直接对应设计模式中的工厂方法。 “静态工厂方法” 相对于 “构造器”有以下4点优势: 第一大优势:有名称。 名字可用于描述被返回的对象,易于阅读和字面理解。类似 bigApple()、smallApple()可以很形象表述要返回对象的特征。   第二大优势:不必每次调用都创建一个新对象。 比如 “单例模...

2018-09-28 17:31:54 176

原创 设计模式9——装饰模式(结构型模式)

本文的内容参考了以下博客和《大话设计模式》: https://www.cnblogs.com/jzb-blog/p/6717349.html 装饰模式 是一种常见的设计模式,个人理解装饰就是锦上添花之意,即在原有功能基础上增加新功能。 这个模式的设计思想和实现方式比较简单,直接上图。 UML 标题 Component 为统一接口,也是装饰类和被装饰类的基本类型。 Concrete...

2018-09-26 20:22:26 142

原创 设计模式8——组合模式(结构型模式)

本文在书写过程中参考了以下文章及《大话设计模式》: https://www.cnblogs.com/snaildev/p/7647190.html https://www.cnblogs.com/lfxiao/p/6816026.html https://blog.csdn.net/CYL926/article/details/79134640 组合模式的概念 组合模式(Composit...

2018-09-25 19:57:18 249

原创 设计模式7——桥接模式(结构型模式)

本文在准备时,参考了以下博客和《大话设计模式》 https://www.cnblogs.com/lfxiao/p/6815760.html http://www.cnblogs.com/chenssy/p/3317866.html 1. 使用桥接模式的时机: 当我们需要多角度去分类实现对象,一昧的继承会造成大量类的增加,不能满足开放-封闭原则(增加开放,修改封闭)时,就应该要考虑用桥接模式...

2018-09-18 22:06:27 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除