2011-12-9
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属性,应注意,属性越多,其构造函数也回相应地更加复杂,但变量作为属性同样可以简化类的接口。
5. 设计接口成员函数
6. 设计辅助成员函数,简化接口成员函数,可以考虑设置为私有成员函数
7. 创建类模型,添加成员属性,添加成员函数,添加注释
8. 实现成员方法,如果遇到问题重复4-8
9. 反复测试,保证该类的严格的正确性
10.组织该类的UML图,规约等文档资料及代码文件到私人类库统一管理