面向模式的软件架构,卷31.6 模式描述模板_面向模式的软件架构,卷31.6 模式描述模板试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 算法 > 面向模式的软件架构,卷3 > 1.6 模式描述模板

面向模式的软件架构,卷3——1.6 模式描述模板

本书的所有模式都自成一体,并采用POSA1介绍的模板进行描述。通过使用这种模板,既能呈现模式的精髓,又能描述重要的细节。我们的目标是,无论读者只想对各个模式的基本理念有个总体认知,还是想深入了解模式如何协同工作,本书都能满足你的需求。 POSA模板的每部分都为后续部分打下了基础。“示例”部分为“背景”、“问题”和“解决方案”部分做了铺垫,这3部分总结了模式的精髓。“解决方案”部分为“结构”和“交互”部分做了铺垫,“结构”和“交互”部分更详细地介绍了模式的工作原理,为读者阅读“实现”部分做好准备。 “示例解答”、“变种”、“已知应用”、“效果”和“参见”部分让模式的描述更完整。我们给出了大量交叉引用,旨在帮助读者理解这些模式与已发表的其他模式之间的关系。 每个模式的“实现”部分都提供了实现该模式的详细步骤以及示例代码。如果想先大致了解所有的模式,可在第一遍阅读本书时跳过“实现”部分,等需要了解特定模式的实现细节时再回过头来阅读这部分。在解释模式的结构和行为的示意图中,我们尽可能地遵守标准UML[Fowl03]。 “结构”部分使用了CRC(Class-Responsibility-Collaborators,类职责协作者)卡[BeCu89]。CRC卡有助于以非正式方式指出应用程序中的组件或对象,在软件开发的早期尤其如此。CRC卡用于描述组件、对象或对象的类,它包含3个字段,分别描述了组件的名称、职责以及其他协作组件的名称。 模式的“变种”部分描述了相关的模式,这些模式是从当前模式演变而来的,它们扩展或改变了问题或解决方案。 模式的“具体化”部分描述了如何使用当前模式的具体形式来解决特定问题或设置。因为模式通常是从具体情形提炼出来的,所以这部分有助于描述模式的具体应用情形。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《面向模式的软件架构,卷3》其他试读目录

• 第一章:绪论
• 1.1 资源管理概述
• 1.2 资源管理的范畴
• 1.3 模式的用途
• 1.4 资源管理模式
• 1.5 相关成果
• 1.6 模式描述模板 [当前]
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •