Book Review about Head First Design Pattern 7
来源:互联网 发布:知天气福建版 编辑:程序博客网 时间:2024/05/16 11:42
Template
在Template的抽象基类中,一般可以分为三种方法。
1. 声明为abstract的方法,需要子类来实现
2. 各子类共有的代码,在基类中实现。一般为了防止子类override,可以把这种方法声明为final
3. 被称为hook方法,在基类中什么也不做,或者是执行默认的动作,子类可以override.
Template和Strategy的区别:
Template定义了一个算法的一系列步骤,再在子类中具体的实现这些步骤,可以将重复的代码集中到基类中
Strategy在不同的对象中完全实现一个算法,使用的类不知道它内部的实现情况,但是可以动态的替换不同的实现类。
- Book Review about Head First Design Pattern
- Book Review about Head First Design Pattern 7
- Book Review about Head First Design Pattern 2
- Book Review about Head First Design Pattern 3
- Book Review about Head First Design Pattern 4
- Book Review about Head First Design Pattern 5
- Book Review about Head First Design Pattern 6
- Book Review about Head First Design Pattern 8
- Book Review about Head First Design Pattern 9
- head first - design pattern
- Head First Design Pattern读后感
- head first-----decorate design pattern
- head first---------facade design pattern
- head first---------composite design pattern
- Head First Design pattern Observer
- C++版的Head First Design Pattern
- Reading Head First Design Pattern note.
- head first design pattern 学习笔记
- JAVA域对象持久化技术的比较
- 342~345
- 346~355
- 356~357
- 数据库操作问题之select
- Book Review about Head First Design Pattern 7
- 当年明月致新浪朋友的信
- Web程序开发配置(Eclipse + Tomcat + Webwork + Hibernate)
- TDD的三条规则(中英对照)
- Windows API函数大全
- 帧中继一些典型配置举例
- 让我们《击掌为盟》
- Hibernate 异常解决方法
- WEB项目总结-完全分页组件