通过Java代码识别架构模式

时间:2013-05-26 16:46:06

标签: java design-patterns architecture identify

如何通过查看javadoc来识别架构模式。 我已经下载了Pokerapp v.100的源代码(http://sourceforge.net/projects/pokerapp/files/PokerApp%20v1.00/Source%20Code/PokerApp_v1.00-src.tar.gz/download

我想确定用于培训目的的已用模式。 我刚开始使用模式,我认为它会更容易。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

从仅仅查看javadoc来看,这是不可能的(除了javadoc实际提到模式的情况)。

但是你有源代码......看看相互引用的类,了解它们正在做什么,交叉检查模式。完成。当然,你总是可以在类的名称中查找模式的名称或模式的角色(“工厂”是类名中的常见部分)

当你不熟悉模式时,理论上很容易做一些艰苦而乏味的工作。可能不是那么好的训练......