全部评论(2条)
-
- 5我来自霸都 2012-03-15 00:00:00
- 表示—抽象—控制
-
赞(11)
回复(0)
-
- 变太玲 2018-04-13 08:21:40
- Web 设计模式中的PAC模式的全称是表示-抽象-控制(Presentation-Abstraction-Control,PAC)体系结构模式以合作agent的层次形式定义了交互软件系统的一种结构。 PAC模式定义 表示-抽象-控制(Presentation-Abstraction-Control,PAC)体系结构模式以合作agent的层次形式定义了交互软件 系统的一种结构。每个agent负责应用程序功能的某一特定方面,并且由表示、抽象和控制三个组件构成。这种细分将agent的人机交互与其功能内核和它 与其他agent的通信分隔开来。 结构 PAC模型以树状层次结构构建交互式应用层次。PAC agent共分三层:顶层PAC agent,底层PAC agent和中层PAC agent。但要注意的是,PAC并不是每个字母对应一层。后面,出现“agent”的地方与“PAC agent”同义。 顶层agent负责系统的核心功功能。比如说建立在一个数据仓库上的应用程序,顶层agent就相当于访问数据仓库的接口。 底层agent表达了独立的语义概念。比如,负责显示功能的agent,柱状图、饼图等各种视图都可以通过一个agent来控制。底层agent负责直接跟用户打交道,也就是除了显示数据还可以接收输入。 中层agent则是负责沟通底层和顶层agent。注意中层agent并不一定直接就和底层agent通信。因为中层agent中也可以分层次,高级别的中层agent管理低级别的中层agent,这个就有点像树里面的非叶子节点。 个人认为说agent分为三层还不如说agent分为三类。虽然,这样表述系统层次结构不太明显,但是起码不会和层次模型混淆。 与MVC模型比较,PAC负责UI的底层agent不再依赖于核心功能的顶层agent。其关键在于加进了中层agent作为它们直接的桥梁。这样,核心 功能和显示真正的分开,而可以分别实现修改而不会严重影响系统其他部分。另外一个关键点是,agent之间通过一种尽可能小的接口进行通信(比如只有 send和receive),那么当某些agent要做修改,它只要保持通信内容格式的一致性,其他的agent就不需要作修改。 效果 Agent在实现的时候可以很容易分到独立的进程或线程中,所以PAC模式很容易支持多任务和分布式。各个agent之间的耦合降到很低,所以变化和扩展都很容易。 这种模型同时也存在一些问题,其中比较主要的就是通信的开销。特别是在中层agent层次较深的时候,这个问题尤其明显。 PAC模型两个已知应用是网络通信量管理,也就是ZX管理agent以及派出的多个监测agent。另一个例子是移动机器人。
-
赞(8)
回复(0)
热门问答
- Web 设计模式中的PAC模式的全称是什么?
2012-03-14 04:57:45
473
2
- Shadowsocks PAC模式和全局模式的区别
2017-05-11 07:24:20
657
2
- Shadowsocks PAC模式和全局模式的区别?
2018-11-16 02:10:51
453
0
- Shadowsocks PAC模式和全局模式的区别
2018-02-26 06:08:47
768
1
- Shadowsocks PAC模式和全局模式的区别
2017-04-26 19:32:36
1156
1
- PAC的全称是什么
2009-05-16 02:38:16
411
2
- 科学上网中的PAC模式的PAC是什么的缩写
- 科学上网中的PAC模式的PAC是什么的缩写
2018-11-23 17:50:42
317
0
- 语言沟通中,什么是PAC模式?
- P是什么?A是什么?C是什么?
2009-11-22 12:16:51
551
1
- shadowsocks pac模式怎么设置
2018-12-03 16:33:04
271
0
- 软件设计模式之模板模式的好处是什么?
2013-02-28 00:01:28
401
2
- 科学上网之PAC模式和全局代理模式的区别与对比
2017-10-15 01:27:20
548
1
- shadowsocks 的 PAC 模式不好用,有办法解决么
2018-11-16 01:36:30
382
0
- 扫描电镜的减速模式是什么?
- 扫描电镜的减速模式是什么?
2019-04-12 15:01:10
510
1
- 定时器模式和计时器模式的区别
2014-04-02 11:31:45
557
2
- 网关模式与网桥模式的区别
- 高分,求好答案... 高分,求好答案 展开
2016-06-19 11:14:42
380
1
- 伺服电机的INC模式和ABS模式
2013-02-15 18:18:25
872
2
- 相机lcd模式是什么
- 相机lcd模式是什么... 相机lcd模式是什么 展开
2010-05-11 12:00:16
594
3
- 扫描电镜背散射模式是什么?
- 扫描电镜背散射模式是什么?
2019-04-12 11:28:06
1036
1
- 金相切割机切割模式是什么?
金相切割机切割模式是什么?
2021-04-28 17:19:03
325
0
12月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论