b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

puremvc_unity mvc框架_puremvc 设计模式(4)

电脑杂谈  发布时间:2016-11-22 16:05:20  来源:网络整理

下面我们看 LOGIN_SUCCESSFUL 和 LOGIN_FAIL 的 Notification 的处理,前面提到 LoginScreenMediator 类关注这两个 Notification,所以它会在 handleNotification 函数中处理这两个 Notification,限于示例,程序的功能就只是给用户提示一个登陆成功或失败的消息。

以上就是演示代码的所有功能,从基本的代码结构来看,类比较多,但是大家可以看到每个类都很简单,职责也很清楚,同时每个 Command、Proxy 和 Mediator 类之间的耦合度很小,Mediator 和 Proxy 甚至都不知道对方的存在,也依赖 Command 类,这样一来,Proxy 和 Mediator 的复用程度变高了。

另外 Notification 机制,大家可以看到程序有很强的类似工作流的性质,其实在实际使用过程中,完全可以根据需求分析的结果,结合工作流来定义 Notification。 Notification 和 Swing 事件不一样,它不关注于用户的键盘等 UI 事件,它关注业务流程,所以也是一个非常有力帮助需求人员和设计人员之间的沟通。

总结

PureMVC 框架作为一个成熟的通用框架,具有以下优点:

轻量级的库,简洁适度的设计

极大的降低耦合度

大量的文档和成熟的应用范例

平台语言无关

减少复杂度,让熟悉 MVC 概念的设计人员之间沟通更容易

代码简洁,简单易学

不依赖任何第三方的库

从上面的介绍中,我们可以看到,在一个项目中根据实际情况整合 PureMVC 框架,可以让可以使得和 UI(不限于 Swing)相关部分设计更简洁,并提供更多的可复用组件,增强需求和设计之间的沟通效果,有效提高项目的设计质量。

下载

描述 名字 大小 下载方法

关于下载方法的信息


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-21515-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...