两种写法有什么不同?

yanxing2012 2013-02-27 05:27:30
一种所有代码都放在主类中,另一种有些代码放在其他类中,由主类来启动,new 类名();调用,这两种写法有什么不同,不考虑堵塞而用线程的情况
...全文
203 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjinlong3768038 2013-02-27
  • 打赏
  • 举报
回复
写程序考虑的不仅仅只是实现功能,还要考虑可维护,可扩展,性能等等各种问题。遵循面向对象的一般设计原则,单一原则,开闭原则,里氏代换等等。。 你上面说的都放在一个类里,导致类非常臃肿,难以维护。在实际工作开发中是不能这么做的
lvzg_005 2013-02-27
  • 打赏
  • 举报
回复
从设计角度来讲,应该让类的功能最小化-单一职责原则的体现,这样的类不仅自己看着舒服,而且别人review的时候也会觉得你写的类很漂亮。
bluemoby 2013-02-27
  • 打赏
  • 举报
回复
这要是几万行代码放一个类里面是不是不太合适?
evang_shot 2013-02-27
  • 打赏
  • 举报
回复
LS+1
Candylibin 2013-02-27
  • 打赏
  • 举报
回复
结果上是没什么区别的,但是把你定义好的功能单独封装到其他的类或者函数中,这样 1,便于日后维护修改 2,提高了代码的可读性 3,提高了代码的复用性,比方说,你可以调用咋合格方法,我也可以(单独封装的好处) 这个也充分的体现出了java面向对象的特点,封装也是面向对象的基本特点之一
yyw6637 2013-02-27
  • 打赏
  • 举报
回复
从业务的实现来说没什么区别,主要是这样写能体现出代码的模块化,便于维护和管理

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧