期刊文献+

基于责任链与策略的复合模式 被引量:1

Compound Pattern on Chain of Responsibility and Strategy
下载PDF
导出
摘要 设计模式使得设计人员可以更加简单方便地复用成功的设计和体系结构,帮助设计人员做出有利于系统复用的选择,避免设计损害系统的复用性。责任链模式将处理用户请求的对象形成一个链,责任链上的每个处理者要么处理用户的请求,要么把请求传递给责任链上的下一个处理者。将策略模式嵌入到责任链模式中形成一种复合模式,设计的核心是为责任链上的每个处理者配备若干个策略,使得处理者可以使用多个策略应对用户的请求,增强了责任链模式处理用户请求的能力和灵活性。 Design patterns make it easier to reuse successful designs and architectures, help software designer to choose design altematives that make a system reusable and avoid alternatives that compromise reusability. The chain of responsibility pattern let these object which can handle the request of customer become to a chain,and a handler of the responsibility chain handles the request of a customer or deliver the request of a customer to next handler of the chain of responsibility. In this paper, let the strategy pattern be embedded to the chain of responsibility pattern to become a kind of compound pattern. It is an essential part that a handler is provided some strategies, so that a handler can handle the request of a customer by using a strategy in these strategies. The compound pattern make the ability and flexibility of the chain of responsibility pattern be strengthen.
作者 张跃平
出处 《计算机技术与发展》 2009年第6期55-57,共3页 Computer Technology and Development
基金 辽宁省高等学校研究计划项目(05L040)
关键词 责任链模式 策略模式 复合模式 chain of responsibility pattern strategy pattern compound pattern
  • 相关文献

参考文献8

二级参考文献15

  • 1张在荣,纪俊.GIS中间件的设计模式研究[J].测绘信息与工程,2004,29(4):23-25. 被引量:3
  • 2EGamma RHelm RJohnson JVlissides.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000..
  • 3T Taibi,D Ngo.Formal Specification of Design Patterns:A Balanced Approach[J].Journal of Object Technology, 2003,2(4):127-140 .
  • 4K Brown.Design Reverse-Engineering and Automated Design Dattern Detection in Smalltalk[EB/OL]. http://www2.ncsu.edu/eos/info/tasug/kbrown/thesis2.htm, 2003-10.
  • 5I Philippow, D Streitferdt, M Riebisch.Design Pattern Recovery in Architectures for Supporting Product Line Development and Application[A]. M Riebisch,J O Coplien,D Streitferdt, et al. Modelling Variability for Object-Oriented Product Lines[M]. BookOnDemand Publ Co, 2003. 42-57.
  • 6Kleppe A,Warmer J,Bast W.解析MDA[M].鲍志云,译.北京:人民邮电出版社,2004.
  • 7OMG. Model Driven Architecture White Paper[EB/OL]. 2005. http://www. omg. org/mda.
  • 8Frankel D S.应用MDA[M].北京:人民邮电出版社,2003.
  • 9Sawin软件研发之窗[EB/OL].2006.http:/www.sawin.on/doc/SoftMethod/MDA/blueski377.htm.
  • 10..UML软件工程组织[EB/OL]..http://www. uml.org. cn/UMLSearch/1217001. htm,,2006..

共引文献15

同被引文献12

  • 1刘国静,余青松,郑骏.物流信息系统中设计模式的应用[J].计算机技术与发展,2006,16(5):211-213. 被引量:6
  • 2符培炯,杜忠军.Spring在实现MVC构架中的应用[J].计算机技术与发展,2006,16(6):236-238. 被引量:28
  • 3Shaw M;Garlan D;牛振东;江鹏;金福生.软件体系结构[M]北京:清华大学出版社,200713-30.
  • 4温昱.软件架构设计[M]北京:电子工业出版社,2008193-208.
  • 5Kyte T;苏金国;王小振.Oracle 9i&10g编程艺术[M]北京:人民邮电出版社,2008491-654.
  • 6Gamma E;Helm R;李英军;马晓星.设计模式可复用面向对象软件的基础[M]北京:机械工业出版社,200781-325.
  • 7赵杰;李涛;朱慧.SQL Server 2005管理员大全[M]北京:电子工业出版社,2008449-483.
  • 8彭木根.数据仓库技术与实现[M]北京:电子工业出版社,200281-246.
  • 9Harold E R;朱涛江;林剑.JavaTM网络编程[M]北京:中国电力出版社,200556-78.
  • 10王亮,郭顺生,于小兵.基于Web服务的行业供应链集成系统研究[J].计算机技术与发展,2008,18(9):222-224. 被引量:2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部