在某些功能模块中,比如投票功能,有牵系到票的若干事情,那么票应该是这个功能的实体,你应该单独抽出来作为一个类,来实现比如投票,查看票,删除票,统计票数等函数,这样,把他们都封装在一起!
另外,在一个网站的文件管理系统,你肯定要架构一个文件处理类。等等,这些其实如果在一个角度上很容易想到,但在另外的真正处理问题上,又很难真正看清问题的本质。
在某些功能模块中,比如投票功能,有牵系到票的若干事情,那么票应该是这个功能的实体,你应该单独抽出来作为一个类,来实现比如投票,查看票,删除票,统计票数等函数,这样,把他们都封装在一起!
另外,在一个网站的文件管理系统,你肯定要架构一个文件处理类。等等,这些其实如果在一个角度上很容易想到,但在另外的真正处理问题上,又很难真正看清问题的本质。