程序设计的结构
序列结构
• 元素之间呈现线性序列特征
• 关系:prev,next
• 数据示例:线性列表
• 行为示例:顺序计算
• 层次结构
• 元素之间呈现层次特征
• 关系:parent, children
• 数据示例:单位部门组织
• 行为示例:函数调用
• 嵌套结构
• 元素之间呈现递归嵌入特征(一个元素作为其自身组成部分重复出现)
• 关系:kind of, instance of
• 数据示例:树
• 行为示例:递归调用
序列结构
• 元素之间呈现线性序列特征
• 关系:prev,next
• 数据示例:线性列表
• 行为示例:顺序计算
• 层次结构
• 元素之间呈现层次特征
• 关系:parent, children
• 数据示例:单位部门组织
• 行为示例:函数调用
• 嵌套结构
• 元素之间呈现递归嵌入特征(一个元素作为其自身组成部分重复出现)
• 关系:kind of, instance of
• 数据示例:树
• 行为示例:递归调用