日期:2014-05-20  浏览次数:20611 次

请问为什么要把类分开放
为什么要建立多个类,然后把它们分开放,而不是直接放在一个类里。

打个比方,一个程序要计算房间的面积,在一个类里可以直接用接收到的变量进行计算并得到答案。为什么还要另外建一个类用来做构造函数,再在这个类里接收主程序的信息再进行计算,然后再返还得到的数值这么麻烦?

------解决方案--------------------
如果这段代码,其他人不会再次利用,也不会修改,那么就放在一个里面好了。

如果你写的类,是可以公用的,比如其它类也需要调用,那么只提供一个main就不太好了。
------解决方案--------------------
类的多少和你完成的任务的复杂程度有关,你上面的例子用一个类就能完成。
------解决方案--------------------
这是针对代码的简洁、易用而言
------解决方案--------------------
如果只是写个小案例之类的,你会觉得写很多类没必要,但如果写的程序大了,参与开发的人多了,类分开是非常有必要的。