1、先搭框架,逐步扩充,由简到繁,最后完善。
边编程,边调试,边扩充。先编写出最简单的程序框架,成一个可供运行的程序。
不要企图在一开始就解决所有的细节。类是可扩充的,可以一步步地扩充它的功能。直接写好程序,每一步都要调试,调试通过了前面一步在做下一步,步步为营。
2、类的设计和主函数的精简。
面向对象的程序设计中,最关键的工作是类的设计,所有的数据和数据的操作都是在类中完成。只要把类定义好,编程工作就简单了。
主函数精简,只是调用对象的成员函数,完成相关操作。大多数情况下,主函数甚至不出现控制类的结构,而在成员函数中使用控制结构。