伟迪公司软件设计的几个模式
发布:南通伟迪软件 时间:2021/3/6 13:46:45

    软件设计模式是从软件设计过程中总结出来的,是针对待定问题的解决方案。好的模式能针对待定问题,采用成熟和成功的方法进行间题求解,该方法比重新设计要好得多。体系结构模式的经典定义是:每个模式都描述了一个在环境中不断出现的问题及该问题解决方案的核心。

    在软件系统中,可以将模式划分为以下3类:

    (1)体系结构模式。体系结构模式表达了软件系统的基本结构组织形式或者结构方案,包含了一组预定义的子系统,规定了这些子系统的责任,同时还提供了用十组织和管理这些子系统的规则和向导。典型的体系结构模式有国际化标淮组织提出的汁算机网络结构模型,开放式系统互连参考模型,即参考模型。

    (2)设计模式。设计根式为软件系统的子系统、构件或者构件之间的关系提供一个精练之后的解决方案,描述丁在特定环境,用于解决通用软件设汁问题的构件以及这些构件相互通信时的各种结构。有代表性的设计模式包含抽象工J模式、适配器模式等。

    (3)惯用法。惯用法是与编程语言相关的低级模式,描述如何实现构件的某些功能,或者利用编程语言的特性来实现构件内部要素之间的通信功能。


返回列表