知识卡片
通用设计模型统一处理逻辑设计方法和软件选型三个层次
内容
为提升系统技术统一性,通用设计模型要定义三层约束:一是跨元素的通用处理(日志记录、国际化、异常恢复该怎么做,所有元素统一遵循);二是标准设计方法(同类问题该用哪种设计模式,写清在哪用、为什么用);三是标准软件元素(该用哪个第三方库或自研组件,怎么用)。发散:三层递进——先定行为规范,再定方法论,最后定实现工具,缺一环就会各元素各自为政。
参考来源
- 位置:第20章《开发视点》20.2.2节「通用设计模型」(源文件:_epub-src/OEBPS/text00289.html附近)
- 结论依据:原文明确列出通用设计模型的三个重要部分——跨元素通用处理的定义、标准设计方法的定义、标准软件元素的定义,并说明这三者共同提升系统整体技术统一性,直接支持卡片结论。
- 原始内容:"通用的设计模型会拥有以下三个重要部分。1)对跨元素所需通用处理的定义……2)对设计系统元素时所要使用的标准设计方法的定义……3)对应该使用何种通用软件,以及应该如何使用的定义……系统元素之间的通用性有助于提升系统整体上的技术统一性,使得它易于理解、操作和维护。"