首先你没有从大局上考虑,你的项目。
不要先考虑类,先考虑你的项目的构架,没有框架的话,项目很难按你的意思来进行。
比如你的可以用MVC和三层或是多层来做。
然后就是设计了,其实使用原型开发的话,可以从界面和数据库入手,
要是使用渐进式设计的话,就可以直接开始code了,但注意要使用Test,和重构,
但需求还是不能逃避的。
类的数量不会开始就定下来,从需求和框架入手会能是你慢慢构建包和类。