3.6.2 Jackson程序设计方法JSP
JSP的本质就是"问题应当被分解为可以用三种结构形式表示的构件的层次结构。" Jackson所说的"结构形式"就是指顺序、选择和重复,实际上,它们就是过程性构造,并成为结构化程序设计方法基础。
数据结构表示法
Jackson提出的数据结构表示有三种基本的构造类型,如图3.17所示。图(a)是顺序结构,即数据结构A由B、C、D三个成分组成且按B、C、D顺序排列。图(b)是选择结构,即数据结构A或者由B组成,或者由C组成,二者必具其一。可选择的数据(子结构或数据项)加"°"表示。在图(c)中表示的是重复结构,即数据结构A由多个B子结构组成,子结构用"*"加以标记。
三种基本结构可以组合,形成更复杂的结构体系。如图3.18所示。这种数据结构图可以同样方便地应用于输入、输出和数据库结构。
|
|