我认为作对象分析应该从实体出发而不是从功能出发
如果你对这方面不是很了解可以看看软件工程中面向对象的分析

解决方案 »

  1.   

    一个数据读写类,实现数据库的连接、读、写、查询等
    一个界面操作父类,实现基本的框架和与数据读写类的各种操作交互等
    其它辅助类,以及每个单据的实现类(从父类继承)
      

  2.   

    lg_netarea(我喜欢!我享受!)  说的有道理。比如,将实体类,控制类,业务规则类,业务外观类等都放在不同的namespace下。然后,在这些namespace下,再根据功能的不同来划分不同的名称空间,最后,将你的类,放在其所属的名称空间下。