手机版

java读书笔记(6)

发布时间:2021-06-08   来源:未知    
字号:

Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

注:(1)由于在接口中而不是类中定义类型通常会更好,因此Template Method常常用一种实现接口的策略。

(2)抽象超类的final方法和具体子类的protected方法可以减小出错的概率。

6、Strategy 与Template Method相比,Strategy更为复杂、更为灵活。它是一个在具体继承性和接口委托之间进行折衷的解决方案。(将基础算法骨架与具体算法抽象使用组合分离开来)

注:1、在以下情况中优先使用Strategy * 所有步骤都变化(不只是某些步骤) * 实现这些步骤的类需要一个独立的继承性分级结构(接口委托保证了这点)

* 当这些步骤的实现可能与其他类相关 * 当这些步骤的实现可能需要在运行时变化(委托可以处理这种情况)

* 当这些步骤的实现类很多 7、Callback Interface

java读书笔记(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)