开发一个类的流程

本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。

 

以下是开发流程:

1. 明确类的功能,抽象出类的大概结构

2. 初步设想类的接口

3. 类名设计(驼峰式命名)

4. 属性设置(权限设置)

判断某些变量是否有必要作为成员属性,应注意,属性越多,其构造函数也回相应地更加复杂,但变量作为属性同样可以简化类的接口。

5. 设计接口成员函数

6. 设计辅助成员函数,简化接口成员函数,可以考虑设置为私有成员函数

7. 创建类模型,添加成员属性,添加成员函数,添加注释

8. 实现成员方法,如果遇到问题重复4-8

9. 反复测试,保证该类的严格的正确性

10.组织该类的UML图,规约等文档资料及代码文件到私人类库统一管理

你可能感兴趣的:(开发)