|
|
1
1
C语言中的类函数式代码组织是常用的。根据这个 “班级模式” 对于过程语言,函数的前缀是“class”名称。还可以区分构造函数、访问器和变异器函数。将这些东西映射到UML类图是很简单的。同样,这种模式是相当普遍的今天,所以它是值得借鉴的。
UML序列图不能直接应用于C函数,因为没有类似receiver的对象
在C代码中很常见隐式定义的有限状态机(FSM)。尽管它们不能直接用C来表示,但在许多情况下,开发人员使用它们来构造控制逻辑。这样的例子 “FSM模式” 最后,但并非最不重要的是,文件分解的可视化表示可以提供相当多的信息。可以使用UML包图来实现这个目的,其中包包括函数和静态数据。 |