java与模式——读书笔记
来源:互联网 发布:web安全书籍推荐 知乎 编辑:程序博客网 时间:2024/06/06 08:56
1、Java语言规范中,一个方法的特征仅包含方法的名字、参量的数目和种类,而不包括方法的返回类型、参量的名字已经所抛
出的异常
2、依赖倒转原则的表述:1)抽象不应当依赖于细节;细节应当依赖于抽象(Abstractions should not depend upon details.
Details should depend upon abstractions)。2)针对接口编程,不要针对实现编程(Program to an interface, not an
implementation)。
3、只要一个被引用的对象存在抽象类型,就应当在任何引用此对象的地方使用抽象类型,包括参量的类型声明、方法返还类型
的声明、属性变量的类型声明等。
4、在创建一个对象时,Java语言要求使用new关键字以及这个类本身,违背了“开闭原则,以及依赖倒转原则。”一旦这个类
被创建以后,可以通过多态性使得客户端依赖于其抽象类型。设计模式给出了多个创建模式,特别是几个工厂模式,用于解决对
象创建过程中的依赖倒转问题。
5、以抽象方式耦合式依赖倒转原则的关键。
6、由于一个抽象耦合关系要涉及具体类从抽象类继承,并且需要保证在任何引用到基类的地方都可以改换成其子类,因此里氏
代换原则是依赖倒转原则的基础。
7、任何方法都无法回避Java语言所要求的new关键字和直接调用具体类的构造子的做法。简单工厂模式将这个违反“开-闭”原
则以及依赖倒转原则的做法封装到一个雷里面,而工厂方法模式将这个违反原则的做法推迟到了具体工厂角色中。通过适当的封
装,工厂模式可以净化大部分的结构,而将违反原则的做法孤立到易于控制的地方。
8、模板方法模式是依赖倒转原则的具体体现。在模板方法模式里,有一个抽象类将重要的宏观逻辑以具体方法以及具体构造子
的形式实现,然后声明一些抽象方法来迫使子类实现剩余的具体细节上的逻辑。不同的子类可以以不同的方式实现这些抽象方法
,从而对剩余的逻辑有不同的实现。
- java与模式——读书笔记
- 《java与模式》读书笔记
- 《JAVA与模式》读书笔记(2)
- “Java与模式”读书笔记(1)
- 《Java与模式》读书笔记1
- JAVA与模式读书笔记(一)
- JAVA与模式读书笔记(一)
- java与模式 读书笔记(转载)
- 《java与模式》读书笔记 ----模式设计的原则
- Java与模式(阎宏著)之原型模式读书笔记
- 《java与模式》读书笔记之一----简单工厂模式
- 《java与模式》读书笔记之二----工厂方法模式
- 《java与模式》读书笔记之三----单例模式
- 《java与模式》读书笔记之四----什么是模式
- 《java与模式》读书笔记之五----多例模式
- 《java与模式》读书笔记之九----适配器模式(Adapter)
- 读书笔记-Java设计模式
- 《Java Bug模式》读书笔记
- .NET避免重复提交的解决方案
- oracle 9i 中的关联更新跟oracle10g的区别
- (2010-08-06)存档日志ORA-16032错误解决方法
- oracle 9i 中的关联更新跟oracle10g的区别
- 悟透JavaScript
- java与模式——读书笔记
- hdu 2099
- GIMP学习笔记
- SSE Level 2 Vendor Interface Specification(FAST)-15章-FAST Decoder(FAST解析-第三部分)
- VS2008不能做任何操作
- bogofilter notes
- editplus的使用技巧
- 实习一月总结
- asterisk-TG的安装