本书提供了对象和组件框架的UML档案,介绍了UML-F元素和设计模式的UML-F标记,展示了如何通过使用遵从UML的扩展来描述框架体系结构以及如何支持框架建模和注释。本书还给出了如何使用UML-F描述JUnit框架的案例,并结合实际的开发案例提出框架设计、开发和适配各个阶段所采用的方法。本书提供的相关网站含有书中所有示例的Java源代码、附加示例、补充文章以及UML-F的演示幻灯片,便于读者的学习。本书使读者能够:理解UML-F档案的基本元素并利用UML更有效地支持框架开发。为特定领域的设计模式定义UML-F标记。提供实用的指导,引导读者学习框架设计、开发和适配的实际方法。通过JUnit框架和嵌入式控制系统框架的样例来阐明UML-F的应用。本书特点:实际的案例研究,包括引入极限设计(XD,eXtremeDesign)的概念以及如何把该过程应用于实际工作当中。包含各种通用“配方”的“食谱”,读者可以借此实践框架适配过程,完成特定任务。配套网站http://www.UML-F.net,包含本书所有示例的Java源代码、附加示例、补充文章以及UML-F的幻灯片。