当前位置:  开发笔记 > 编程语言 > 正文

在正在运行的系统上交换逻辑

如何解决《在正在运行的系统上交换逻辑》经验,为你挑选了1个好方法。

我想设计这个有两个主要组成部分的系统:

    基础/核心的东西.永远不变.

    东西在核心上运行.经常变化.

这将在Java中开发,但问题适用于任何经典的OO语言.如何在正在运行的系统中替换2以上而不重新编译1,并且在运行时甚至不停止1.重新编译2是可以的,但我不应该打扰1.

有没有任何设计模式可以做到这一点?我认为这有点类似于插件行为,但2实际上对应用程序的工作至关重要,而不仅仅是附加组件.



1> TofuBeer..:

没有更多的信息,很难回答......但你可以查看OSGi作为一些想法的起点.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有