Tag: 设计 模式

Java Swing设计指南

我编写了一个使用Swing for GUI的应用程序,通过GUI接受文件,解析Input,将其保存在DataList并将其发送到服务器。 我关心我的程序的整个设计,我认为这不是很好。 我正在使用Netbeans来设计GUI,并有一个MainClass类,它启动该GUI并具有GUI的静态引用。 还有一些ExecClasses执行上述解析和发送数据。 + ———————- + | MainClass(静态)| | ———————- | + —— + -DataList + —– + | | | | 静态| + – + ————– + —– + |静态 参考| | |引用 | | new()| new()| | | | | | | | | + – + ——– v —- […]

Java的exception处理机制是责任链设计模式的一个例子吗?

我一直在阅读关于责任链设计模式,它基本上允许请求的发送者和请求的接收者之间的解耦。 请求可以在链中传递,直到有人准备好使用该请求。 现在在Java中,当我们指定方法能够抛出Exception我们让方法的调用者处理exception。 如果它不感兴趣,它可以进一步传播链上的exception。 那么这个过程可以被引用为责任链设计模式的应用吗?