相关疑难解决方法(0)

DDD,Anti Corruption层,操作方法?

目前,我们必须构建一个基于遗留应用程序的应用程序.旧应用程序的代码应该被丢弃并重写,但通常情况下 - 而不是重写它,我们需要在它上面添加新内容.最近,我们决定采用DomainDrivenDesign路径.所以 - 反腐败层可以解决我们的问题.据我所知,这种方式应该可以逐步重写旧的应用程序.

但是 - 我找不到任何好的例子.我很感激任何信息.

architecture legacy rewrite domain-driven-design

34
推荐指数
2
解决办法
2万
查看次数

如何强制对super方法进行多态调用?

我有一个init方法,通过广泛的层次结构使用和覆盖.然而,每个init调用都扩展了之前的工作.很自然地,我愿意:

@Override public void init() {
   super.init();
}
Run Code Online (Sandbox Code Playgroud)

当然,这将确保一切都被调用和实例化.我想知道的是:我可以创建一种方法来确保调用超级方法吗?如果所有的init都没有调用,那么obejct就会出现故障,所以如果有人忘记调用,我想抛出异常或错误super.

TYFT~Aedon

java polymorphism super

13
推荐指数
2
解决办法
6971
查看次数