就是指解决某一类相似问题的方法论。某个模式描述了一个在我们的日常生活中不断出现的问题,然后描述了该问题的解决方案的核心。在软件系统的设计领域中,也出现了很多设计模式。每种设计模式都包含4个要素,如图所示。
模式名称相当于模式的助记符。
问题描述了模式的使用场景,即模式可以解决的某种设计问题。
解决方案描述了针对特定的设计问题,可以采用怎样的设计方法,包括设计的组成成分、各成分的职责和协作方式以及各成分之间的相互关系。
效果描述了特定模式的应用对系统灵活性、扩展性、可移植性等各种特性的影响,它对评价设计选择以及对模式的理解非常有益。
软件工程---什么是设计模式
最新推荐文章于 2024-05-13 14:12:48 发布