在Netbeans中创建桌面应用程序时,
从视图(gui builder)中分离应用程序逻辑的推荐方法是什么?这两个文件由Netbeans中的gui builder生成。
答案 0 :(得分:1)
您可能需要阅读有关Java SE Application Design With MVC。
的Sun文章答案 1 :(得分:0)
对于任何面向对象的语言,简短而通用的答案是使用Model View Controller或MVC设计模式。
这有什么好处,就是在将视图(接口代码)与模型(您的应用程序逻辑)分离时,您可以轻松地添加多个接口(例如命令行和GUI)或端口到不同的平台,同时保持后端业务逻辑不变。
查看“四人帮”一书Design Patterns: Elements of Reusable Object-Oriented Software。它是 规范设计模式书。除了MVC之外,还有很多其他非常有用的设计模式。当你去构建一些软件时,即使略读它也会带来很大的好处。