1.模式
软件设计模式是从软件设计过程中总结出来的,是针对
特定问题的解决方案。建筑师C.Alexander对模式给出的
经典定义是:每个模式都描述了一个在我们的环境中不断
出现的问题及该问题解决方案的核心。在软件系统中,可
以将模式划分为以下3类。
(1)体系结构模式(architectural pattern):表达了软
件系统的基本结构组织形式或者结构方案,包含了一组预
定义的子系统,规定了这些子系统的责任,同时还提供了
用于组织和管理这些子系统的规则和向导。典型的体系结
构模式如OSI参考模型。
9.1 软件体系结构的基本概念
• 体系结构模式、风格和框架的概念