读书笔记
qq_39767224
这个作者很懒,什么都没留下…
展开
-
Head First设计模式 装饰者模式
设计原则类应该对扩展开放,对修改关闭。开放-关闭原则我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可搭配新的行为。这样的设计具有弹性可以应对改变,可以接受新的功能来应对改变的需求。在选择需要被扩展的代码部分时要小心。每个地方都采用开放一关闭原则,是一种浪费,也没必要,还会导致代码变得复杂且难以理解。定义装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰着提供了比继...原创 2020-04-20 14:30:56 · 107 阅读 · 0 评论 -
Java核心技术卷I重点摘录
Java核心技术卷I重点摘录Java的基本程序设计结构数据类型整型变量final运算符字符串控制流程数组对象与类继承接口、lamda表达式与内部类感觉这本书后面写的像是API介绍书,难以看进去,前面之前看的又忘了,Java基础面试又容易问,于是快速回顾下,摘录重点(太基础的就没记了),方便回忆。Java的基本程序设计结构数据类型整型在Java中,整型的范围与运行Java代码的机器无关。这...原创 2020-04-19 22:55:54 · 448 阅读 · 0 评论 -
Head First设计模式 观察者模式
Head First设计模式 观察者模式定义设计原则错误示例观察者模式的解释类图说明松耦合的威力设计气象站定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。实现观察者模式的方法不只一种,但是以包含Subject与Observe接口的类设计的做法最常见。设计原则为了交互对象之间的松耦合设计而努力。错误示例观察者模式的解...原创 2020-04-12 09:30:59 · 233 阅读 · 0 评论 -
Head First设计模式 第一章阅读笔记
Head First设计模式 第一章阅读笔记设计模式入门利用继承来提供Duck的行为,会导致下列缺点设计原则简单的多态例子实现鸭子的行为整合鸭子的行为设计模式入门当涉及“维护”时,为了“复用”(reuse)而使用继承,结局并不完美。Java接口不具有实现代码,所以继承接口无法达到代码的复用。软件开发的一个不变真理:不管当初软件设计得多好,一段时间之后,总是需要成长与改变,否则软件就会“死...原创 2020-04-11 20:33:27 · 410 阅读 · 0 评论