0

我过去曾使用 eclipse 来处理 C++,而且我是 Java 新手,而且我大部分时间都掌握了基础知识。

至于Java,我一直在看所有这些教程和关于UML对面向对象设计有多么有用的东西,以及你应该如何事先为你的应用程序建模等等……

好的,所以我寻找一些建模工具,你知道,所以,如果我在 Eclipse 中对它进行建模,根据我的阅读,它甚至会为你将其转换为 Java,听起来不错。然后,如果我改变一些对象,它会更新代码。(至少,为了安排事情,我知道随着事情变得复杂,这在有用性方面会失效。)

好吧,所以我去寻找....和悲伤! EMF XMI Acceleo EIB RDB GMF XML UML...哇!,哇!,等等,如果它有意义,我可以想出一些东西,但这感觉就像一个政府雇员抓住它,到处都是首字母缩略词!

我尝试了从谷歌上找到的教程,但是当教程说:“哦,这里使用我们难以理解的示例((因为我们把它从头开始变得太复杂))时,它并没有帮助,你就会知道所有你需要知道”的东西没有帮助。

无论如何,是否有一套简单的英语教程和/或书籍可以帮助我将这种混乱翻译成我可以用来建模我的 Java 的东西,而无需 2 年的 Java 学位 l33t 说话?

我认为建模应该是快速和简单的,在你开始填充细节之前让你的对象总体布局,到目前为止,这不是我所看到的。

4

1 回答 1

0

我放弃了,这个烂摊子是胡言乱语。

也许它在特定情况下有用,但它只是开销无意义。如果真的需要它,它就不会那么学术了。

我用各种工具转来转去,我所期待的是,能够绘制出对象,列出它们的属性和方法,并以图形形式勾勒出来,然后让应用程序生成代码框架我刚刚开始填充这些对象的肉。如果我在代码中添加或更改内容,我的图形大纲会保持最新。

看来我要求太多了,尤其是来自 Eclipse。它要么太复杂而无用,要么不完整,要么过时,无法正常运行。

我明白了UML设计的必要性,至少,我认为我做到了。我来自一个经典的 C/Perl/Assembler 函数驱动的世界,我理解对更复杂项目的流程图和图表的需求,在我看来,因为 Java 是一种不同风格的不同编程语言,(对象面向,而不是面向功能),设计阶段应该反映这种思想的变化。UML 似乎并不难掌握,描述对象及其属性和行为方式的框,以及显示事物如何交互的这些交互图表。好吧,显然这个领域的最新技术并没有我希望的那么先进。

所以,我对这个问题的回答是,没有什么可以为 Eclipse 做这件事的,至少,Java 世界的新人在没有大量其他事情需要首先了解的情况下,没有任何东西可以开箱即用地抓住和使用。这堵墙太高了,我现在爬不上去,我还有太多其他事情要做。我想那里有人有机会。

于 2013-01-25T04:41:31.867 回答