java无限扩展

Solidsnake1987 2009-09-16 10:08:20
讨论个java问题,
我需要我做的东西以后可以无限的扩展新功能, 需要怎么做?
前提是不改动已有的代码(配置文件不算)
只添加.class文件,也就是打补丁, 就可以扩展程序.
最好不要用什么框架, 有没有人有好的思路,提出来大家讨论讨论

请尽量完整 实时更新
...全文
180 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
row_number 2010-05-10
  • 打赏
  • 举报
回复
嗯。是啊。还是不错的
Solidsnake1987 2009-09-22
  • 打赏
  • 举报
回复
虽然很多人说的都没说到点子上,不过还是有人说得比较好, 结贴了
xsm 2009-09-21
  • 打赏
  • 举报
回复
这个有两层意思,一是指系统应用层的功能无限扩展,二是指软件架构的扩展
对于第一种,你可以针对你系统应用层的设计可提供不用编程的二次功能开发,这个可以做到功能无限扩展,我们的产品就是这种概念设计的。
对于第二种,就需要很强悍的软件设计思想理论,这种系统架构设计的好是可以做到底层架构和应用无限扩展的目的,但比较复杂。
南南北北 2009-09-17
  • 打赏
  • 举报
回复
如果是个C/S结构的,可以参考eclipse.
  • 打赏
  • 举报
回复
模式能为楼主搞定
Monkey_D_Luffy 2009-09-17
  • 打赏
  • 举报
回复
对不来说是新名词
zjx2388 2009-09-17
  • 打赏
  • 举报
回复
合理的设计接口等,


如果你说添加不同的业务的话,是有可能无限拓展

PS:
到现在我还没见过那种版本升级不改原来的程序的
uoyevoli 2009-09-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 solidsnake1987 的回复:]
最好不要用什么框架
[/Quote]

其实等你做出来了,你会发现这就是一个框架!
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 java_object 的回复:]
去看看 面向对象的 开闭原则
[/Quote]

顶!开闭原则是面向对象设计原则重要的基本原则之一。
java_object 2009-09-16
  • 打赏
  • 举报
回复
去看看 面向对象的 开闭原则
  • 打赏
  • 举报
回复
我感觉这也没啥好讨论的,就是配置一下,写个管理工厂类通过配置产生对象。
yangyanan1987 2009-09-16
  • 打赏
  • 举报
回复
项目以后做扩展,我也想了解怎么做,关注.
healer_kx 2009-09-16
  • 打赏
  • 举报
回复
先学学OSGi呗,在中国懂OSGi的人很少。
billhepeng 2009-09-16
  • 打赏
  • 举报
回复
我想这个得要你自己搞个合理的架构了.

如果你要无限的扩展,那会带来性能与程序维护的难度.

luallen 2009-09-16
  • 打赏
  • 举报
回复
在中国行不通的

分层 尽量多 清晰
goodmrning 2009-09-16
  • 打赏
  • 举报
回复
项!
lovecj6185 2009-09-16
  • 打赏
  • 举报
回复
扩展功能的方法:
1.写个新类
2.继承原有的某个类
3.实现原有的某些接口
xgj1000 2009-09-16
  • 打赏
  • 举报
回复
适当的设计模式应用和面向配置。
shuizuyizu2 2009-09-16
  • 打赏
  • 举报
回复
面向对象的
djt_1982 2009-09-16
  • 打赏
  • 举报
回复
用类反射,反正你的配置文件可以改的。那就是需要扩展的地方都去读配置文件。通过配置文件得到class对象和方法。
加载更多回复(1)

62,614

社区成员

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

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