Netbeans:如何将应用程序逻辑与视图分开?

时间:2010-06-20 06:40:07

标签: netbeans6.8

在Netbeans中创建桌面应用程序时,

从视图(gui builder)中分离应用程序逻辑的推荐方法是什么?这两个文件由Netbeans中的gui builder生成。

2 个答案:

答案 0 :(得分:1)

您可能需要阅读有关Java SE Application Design With MVC

的Sun文章

以下是一个示例:Model-View-Controller (MVC) Structure

答案 1 :(得分:0)

对于任何面向对象的语言,简短而通用的答案是使用Model View Controller或MVC设计模式。

这有什么好处,就是在将视图(接口代码)与模型(您的应用程序逻辑)分离时,您可以轻松地添加多个接口(例如命令行和GUI)或端口到不同的平台,同时保持后端业务逻辑不变。

查看“四人帮”一书Design Patterns: Elements of Reusable Object-Oriented Software。它是 规范设计模式书。除了MVC之外,还有很多其他非常有用的设计模式。当你去构建一些软件时,即使略读它也会带来很大的好处。