自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Head First设计模式 装饰者模式

设计原则 类应该对扩展开放,对修改关闭。 开放-关闭原则 我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可搭配新的行为。这样的设计具有弹性可以应对改变,可以接受新的功能来应对改变的需求。 在选择需要被扩展的代码部分时要小心。每个地方都采用开放一关闭原则,是一种浪费,也没必要,还会导致代码变得复杂且难以理解。 定义 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰着提供了比继...

2020-04-20 14:30:56 90

原创 Java核心技术卷I重点摘录

Java核心技术卷I重点摘录Java的基本程序设计结构数据类型整型变量final运算符字符串控制流程数组对象与类继承接口、lamda表达式与内部类 感觉这本书后面写的像是API介绍书,难以看进去,前面之前看的又忘了,Java基础面试又容易问,于是快速回顾下,摘录重点(太基础的就没记了),方便回忆。 Java的基本程序设计结构 数据类型 整型 在Java中,整型的范围与运行Java代码的机器无关。这...

2020-04-19 22:55:54 200

原创 Head First设计模式 观察者模式

Head First设计模式 观察者模式定义设计原则错误示例观察者模式的解释类图说明松耦合的威力设计气象站 定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 实现观察者模式的方法不只一种,但是以包含Subject与Observe接口的类设计的做法最常见。 设计原则 为了交互对象之间的松耦合设计而努力。 错误示例 观察者模式的解...

2020-04-12 09:30:59 127

原创 Head First设计模式 第一章阅读笔记

Head First设计模式 第一章阅读笔记设计模式入门利用继承来提供Duck的行为,会导致下列缺点设计原则简单的多态例子实现鸭子的行为整合鸭子的行为 设计模式入门 当涉及“维护”时,为了“复用”(reuse)而使用继承,结局并不完美。 Java接口不具有实现代码,所以继承接口无法达到代码的复用。 软件开发的一个不变真理:不管当初软件设计得多好,一段时间之后,总是需要成长与改变,否则软件就会“死...

2020-04-11 20:33:27 269

空空如也

空空如也

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

TA关注的人

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