观察者模式在面向抽象编程中的应用

来源 :计算机与数字工程 | 被引量 : 0次 | 上传用户:funny_109
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高软件系统的可扩展性和可维护性,在系统设计时必须搭建一个可以适应用户需求变化的系统框架,因此,在处理系统中对象间一对多的依赖关系时,采用面向抽象的思维方式,引入观察者模式,把变化部分从那些不变部分里分离出来,形成抽象类或接口,这样,当用户需求发生变化时,只需增添抽象类或接口的实现类,而无需改变原来的代码,从而提高了系统的稳健性,大大降低了软件系统维护的成本。实践证明,在项目设计中,具体抽象到哪一层可以结合各个开发平台的特性而做调整和优化,并不是一成不变的。
其他文献
医学统计学已被广泛应用于医学科学研究,在医学数字资料的搜集、整理、分析和推断上起重要作用,是进行医学科学研究的必需手段。在本刊编审的来稿中,统计学方面存在的问题不
天幕毛虫是林木的重要害虫。介绍了其生态特征和主要危害,重点介绍了防治方法。为生产提供防治技术参考。
蜚声世界的伊斯曼·柯达公司80年代初在经营道路上曾遇到了前所未有的困难。美国国内市场已基本饱和,要想提高营业收入,只有靠打破均势、挤占竞争对手的市场份额来实现。
培养学生实践能力,提升学生就业技能是贯彻落实新时代高职教育改革的必然要求,是深化校企合作人才培养机制的必然举措。《工程造价管理与控制》课程是工程造价专业核心课程,
从建立纺织服装供应链的基础工作出发,探讨如何构建纺织服装企业供应链的框架结构,介绍几种纺织服装核心企业供应链模式结构,最后提出建立纺织服装核心企业敏捷供应链管理的方案
筹设中央研究院之议肇始于1924年冬,经过了三年半时间的艰苦创业,至1928年6月9日正式成立。本文依据若干历史文献资料,对中央研究院的筹备经过作一简要的叙述。 The proposa
目的总结重症肌无力(MG)误诊原因及教训。方法回顾分析31例重症肌无力患者的误诊资料。结果误诊为眼肌病8例,眼科炎症2例,脑血管病8例,面神经炎1例,进行性延髓麻痹2例,脑炎1例,
天幕毛虫在通化地区1a发生1代,是城市园林的主要虫害之一,主要为害水腊、榆叶梅、月季、刺玫、京桃等。可采用人工摘除卵块、丝茧,黑光灯诱杀成蛾,药剂等方法进行防治。
为了探讨有内分泌功能的纵隔嗜铬细胞瘤的临床表现、定性和定位诊断、治疗措施及临床效果,回顾性分析我院诊治的5例纵隔功能性嗜铬细胞瘤,其中后纵隔肿瘤2例,中纵隔肿瘤3例。
环境问题是当今社会一个直接关系到人类生存的话题,也是近几十年国际社会中最活跃的话题之一。为了更好地保护环境、治理污染,国际社会中制定了一系列的公约。这些公约始终贯