Observer能够被升级为Expert Observer和Observer Suite来跟踪多个SNMP设备, 查看任何来自RMON1/2 或HCRMON探针的数据, 提供专家分析和建模功能, 或显示基于Web的报表。 Observer产品系列能够提供一个针对即使最复杂的LAN/802.11/WAN/Gigabit网络环境的管理解决方案。

观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

一个软件系统常常要求在某一个对象的状态发生变化的时候,某些其它的对象做出相应的改变。做到这一点的设计方案有很多,但是为了使系统能够易于复用,应该选择低耦合度的设计方案。减少对象之间的耦合有利于系统的复用,但是同时设计师需要使这些低耦合度的对象之间能够维持行动的协调一致,保证高度的协作(Collaboration)。观察者模式是满足这一要求的各种设计方案中最重要的一种。

可以看出,在这个观察者模式的实现里有下面这些角色:

抽象主题(Subject)角色:主题角色把所有对观察者对象的引用保存在一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,主题角色又叫做抽象被观察者(Observable)角色,一般用一个抽象类或者一个接口实现。抽象观察者(Observer)角色:为所有的具体观察者定义一个接口,在得到主题的通知时更新自己。这个接口叫做更新接口。抽象观察者角色一般用一个抽象类或者一个接口实现。在这个示意性的实现中,更新接口只包含一个方法(即Update()方法),这个方法叫做更新方法。

具体主题(ConcreteSubject)角色:将有关状态存入具体现察者对象;在具体主题的内部状态改变时,给所有登记过的观察者发出通知。具体主题角色又叫做具体被观察者角色(Concrete Observable)。具体主题角色通常用一个具体子类实现。

相关查询: Observer Gigabit
最新查询:后勤工作 师范生 蒸胡萝卜丝 太和火车站 吸油烟机 胶着状态 石油树脂 洗衣店 水煎饺 县处级 调质处理 西弗吉尼亚 Relationship 元曹知白画云泉图轴 石门台保护区 史宾塞·屈塞 java.beans 德氏夜蝰 编织袋 teleology 爱的赞礼 青玉嵌红宝石炉瓶盒三式 绵延起伏 东北亚 透视 太常因革礼 茂名二技 审讯室 清蒸蒜茸开边虾 鸟星 红枣花生核桃露制作步骤 健美操 甜椒 政治权力 莲花落 布景师 圣路易弧形拱门 粘附力 BT板 鸡冠区 %E5%85%89%E5%AD%A6%E7%8E%BB%E7%92%83 关汉卿 orifice 瑞金叶坪中央对外贸易总局旧址 Swordfish troublesome LarsTorvik 成熟度 明查暗访 综合利用 鹅銮鼻 饱经沧桑 Rutherford 登陆作战 麦克米伦 消费水平 妇女运动 充满希望 山摇地动 欢呼雀跃 同形词 五度相生律 亚布力 莱切斯特 广元新火车站 uprising 声名狼藉 出口成章 预应力 翠微 磷酸钙 民事纠纷 杰西卡 greatest college genuinely 老百姓 jilin Zantedeschi Observer
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.024秒 内存0.85MB 2025-10-01 19:41:15