模式是一种文字形式,其灵感源自文字编程、同时代的体系结构中的同名设计运动以及不同文化的永恒文学形式的共通经验。本书是同期软件文献中最热门的文献汇集,同时也汇聚了长期存在于设计专家头脑中的宝贵经验,模式文法的主要目的是帮助程序员解决在设计和编程中遇到的共同的问题,即清晰的问题陈述、体现问题的解决方案以及推动解决方案的力量的清晰表述。
第1部分 框架和组件
第1章 功能点选
第2章 一套基于工具和材料比喻的工具构造和集成模式语言
第3章 灵活的命令解释器:一个可扩展、语言无关解释器系统模式
第4章 旧服务器,新客户端:一套客户,服务器框架模式语言
第2部分 系统和分布式处理
第5章 一套生成式的分布处理模式语言
第6章 G++:一套计算机集成制造模式语言
第7章 分层体系结构的创建模式
第8章 半对象+协议模式(HOPP)
第9章 主从模式
第3部分 业务对象
第10章 信息完整性的CHECKS模式语言
第11章 账户号码模式
第12章 星型结构:一种查询优化方案模式语言
第4部分 过程与组织
第13章 产生式开发过程模式语言
笛14章 生命周期以及支持演变和复用的重构模式
第16章 毛虫的命运:一种用于分析.设计转换的模式语言
第5部分 设计模式及其编目
第17章 一种模式系统
第18章 设计模式之间的关系
第15章 RAPPeL:一种用于面向对象开发的“需求分析过程”模式语言
第19章 发现现有应用中的模式
第20章 实现模式
第6部分 体系结构与通信
第21章 流:“拉力驱动(Pull-Driven)”式处理的一种模式
第22章 管道和过滤器体系结构
第23章 基于模式的集成体系结构
第24章 软件体系结构的模式
第7部分 对象用法及对象风格
第25章 VisualWorks Smallcalk之VlalueModel框架的理解及使用
第26章 客户指定的Self
第27章 通过自封装实现的可复用性
第8部分 事件和事件处理程序
第28章 分离组合和处理的模式
第29章 Reactor-并发事件信号分离与事件处理程序派发的对象行为性模式
第30章 事件模式
附录 Request Screen Modification(请求屏幕修改)