创建一个类通常有以下几个步骤:
创建类的总体设计
创建类中的子程序
复审并测试整个类
创建子程序的步骤:
设计子程序 -- 检查设计 -- 编写子程序的代码 -- 复审并测试代码
整个过程必要时加以重复
***伪代码
指导原则
*用类似英语的语句来精确描述特定操作
*避免使用目标编程语言中的语法元素
*在意图层面上编写伪代码
*在足够低的层次上去编写伪代码
***通过伪代码编程过程创建子程序
检查先决条件:是否真正需要这个程序,这个子程序是否已经定义好了,是否与整体设计匹配
定义子程序要解决的问题:
1 子程序要隐藏的信息 2 传给子程序的各项输入 3 从该子程序得到的输出 4 在调用钱确保有关的前条件成立(例如输入数据的范围,流的初始化,文件的开闭……) 5 在子程 序交回控制权之前,确保其后条件的成立(例如输出数据的范围,流的初始化,文件的开闭)
为子程序取一个好名字
决定如何测试子程序
在标准库中搜索可用的功能
考虑错误处理
考虑效率问题
研究算法和数据类型
编写伪代码
考虑数据
检查伪代码
在伪代码中试验一些想法,在迭代中尝试
网友评论