设计模式在架构设计中的运用

来源 :电脑知识与技术:学术交流 | 被引量 : 0次 | 上传用户:chueri1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件架构经常不能适应变化,程序员也经常觉得架构没什么用。分析引起软件架构变化的形式,可以归结为组件间交互接口和编码实现的变化;共分为4种:1)相似接口,相同功能;2)不同接口,相似功能;3)增替“实现”;4)精简接口。根据不同的变化情景,运用合适的设计模式就能提高架构的适应性;同时,对程序员也更具指导意义。
其他文献
目的:探讨脑出血急性期心电图异常的表现及特征。方法:对入院的33例急性脑出血患者在24h内进行心电图观察,并分析其特点及与脑出血的关系。结果:在24例患者中出现心电图异常变化
为探讨水杨苷异羟肟酸(SHAM)和茉莉酸甲酯(MJ)对唐菖蒲试管结球的影响,以‘RoseSupreme’的籽球为外植体,研究了不同处理球茎内可溶性蛋白、内源MJ、碳水化合物(蔗糖、淀粉和纤维素)
在杧果(Mangiferaindica L. ‘Zihua’)生长期分别用1和0.1mmol·L^-1水杨酸(清水为对照)进行3次喷施处理,果实采收后于13℃,85%-95%RH的环境下进行贮藏,并定期取样进行观察
随着校园网规模的扩大,安全威胁越来越多,流量监控显得日益重要,重要。该文阐述了对校园网进行流量监控的方法,重点介绍了MRTG的使用.并对各种可能出现的流量异常进行了分析,并给出
研究了嫁接茄根际微生物种类的动态变化及其对抗病性的影响,并对嫁接茄根际拮抗菌进行了筛选。采用土壤稀释分离法进行根际微生物分离,结果表明:总体上嫁接增加了根际微生物总量
尿液分析仪由于它的检测法既简便、快捷、检测项目多,又重复性好、标本用量少,故已成为临床上尿液检测的重要组成部分。随着检验医学的飞速发展,尿沉渣分析仪也相应运用于临
为鉴定番茄高温胁迫响应基因,应用cDNA—AFLP技术,以番茄耐热品系Saladette幼苗为研究对象,对高温胁迫早期叶片基因表达进行了mRNA指纹分析。通过768对引物组合的筛选,共分离得到
该文就当前流行的网络系统当中对临界资源的处理进行了研究,提出了一种基于网络编程下的JMS(Java Message Service)机制,用以实现操作系统(OS)当中对消息机制的处理,来对临界
从22对AFLP引物中筛选出6对用来检测22个桂花品种和木犀属3个种的多态性位点,共检测到171个位点,其中多态性位点104个,占60.8%。利用DPSv 3.11软件计算25个样品之间的Nei遗传距离,并
利用常规石蜡制片技术,对臭椿[Ailanthus altissima(Mill.)Swingle]的小孢子发生及雄配子体形成过程进行了观察。结果表明:(1)雄株的小孢子发生和雄配子体发育过程正常,花药4室,花药壁