搜题
问题   更新时间2023/6/29 22:36:00

软件设计模式能够帮助软件设计者更快地完成面向对象的软件设计。请简述软件设计模式选择的具体步骤。

人们在选择模式时可遵循以下步骤和原则。 (1)理解问题需求。问题的需求是进行模式选择的基础,通过对需求的分析可以找到多个模式,并将其形成相应的模式组。 (2)研究组内模式。需求分析得出的组内模式存在一些共同特性,但是不同的模式都有其独特的使用动机、意图和使用条件等等,因此对组内模式进行研究,研究模式之间的相互关联具有一定的实际意义。 (3)考虑设计模式是如何解决设计问题的。在系统的设计过程中会产生许多变化因素。为了支持这种变化,应明确设计模式在设计中支持哪些可变化因素,而这些可变因素是否会导致系统必须进行重新设计,基于此可找到所需的设计模式以尽量避免引起重新设计。
王老师:19139051760(拨打)