java - Eclipse 类设计器和设计<--> java 源代码绑定(bind)

标签 java eclipse rapid-prototyping

我正在为二年级/三年级的学生辅导一门关于快速原型(prototype)制作的类(class)。

谁能推荐一种(免费)方法来在 Eclipse 的 GUI 设计界面中设计类层次结构?

Eclipse 建模工具中的 UML 设计界面几乎是完美的,但我找不到任何关于如何将它们绑定(bind)到 java 源文件的文档。

抛开您关于软件应该如何设计的个人意识形态,拥有可视化工具非常重要。

我已经被双向设计器到源映射的 Visual Studio 宠坏了。我希望为我的学生提供类似的工具,但我需要一些建议才能实现这一目标。

非常感谢任何帮助。

更新:实际上我下学期不会辅导 OOD,而是辅导快速原型(prototype)制作和软件架构。该主题的目的是教授一些利用设计模式、使用 servelet 交付网页等的快速设计技术。学习 OOD 的学生目前使用 BlueJ。本主题旨在通过真正的 IDE 进一步提升并插入他们深入。

更新 我正在使用带有 UML 插件的 NetBeans,它非常非常好。唯一的问题是它需要手动点击“生成代码”和“逆向工程代码”按钮。比 Eclipse 好得多。到目前为止,Netbeans 赢得了这场 war 。

最佳答案

BlueJ是一个 GUI Java IDE,允许学生从 UML 图到代码。它是免费的,最近开源。

它还支持类似于流行的 Eclipse 扩展的扩展:PMD、checkstyle 等。

它专为教学而设计:

The BlueJ environment was developed as part of a university research project about teaching object-orientation to beginners.

The aim of BlueJ is to provide an easy-to-use teaching environment for the Java language that facilitates the teaching of Java to first year students. Special emphasis has been placed on visualisation and interaction techniques to create a highly interactive environment that encourages experimentation and exploration.

它包括几个tutorials .

关于java - Eclipse 类设计器和设计<--> java 源代码绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/750760/

相关文章:

java - 编程到接口(interface) - 避免以后的转换

java - 创建 PShape 时,处理库中出现 NullPointerException

web-applications - 今天有哪些大型 Web 框架?

javascript - 原型(prototype)制作的任何其他想法

java - Groovy 无法解析 Java 类

java - Swing - 尝试从 JList 中删除项目时出现异常

java - 是否有用于封闭类型名称的短版本的 Eclipse 模板变量

programming-languages - 量化金融研究语言

java - Android:NoSuchMethodError 接口(interface)中有静态方法(使用 Retrolambda)

android - 谷歌地图在 android 上不断出现黑屏