仪器网(yiqi.com)欢迎您!

| 注册2 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

Web 设计模式中的PAC模式的全称是什么?

30caili_ 2012-03-14 04:57:45 473  浏览
  •  

参与评论

全部评论(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月突出贡献榜

推荐主页

最新话题