您的位置:首页 > 其它

设计模式简介Q&A

2007-10-27 09:31 302 查看
2007年10月06日 21:37:00

设计模式简介(第5章)复习题

简答题

1) 设计模式思想应该归功于谁?建筑师Christopher Alexander在20世纪70年代末期发展了设计模式,GOF在90年代对设计模式进行了研究,并且把它们应用到了软件设计。在40年代,有人类学家用模式的方法来研究人类文化(1946,女人类学家Ruth Benedict,注有《菊与刀-日本文化的类型》The Chrysanthemum and the Sword)。在80年代,欧洲的ESPRIT协会发展了一种名为KADS(知识分析与设计支持)的基于模式的设计方法学,后来扩展到面向对象领域。2) Alexander发现,通过观察解决类似问题的结构,能够看清什么问题?质量优秀的设计是可以客观度量的。3) 给出模式的定义。模式就是在特定背景下,某一问题的解决方案。4) 设计模式的描述中关键要素是什么?一个完整的模式描述,必须包含下列8要素:模式的名称:一个能够标识模式本质的命名意图:对于模式目的的描述问题:对于被解决问题的描述方案:在给定背景下的解决方案参与者/合作者:方案相关的参与方和合作方后果:应用模式后的结果,对工作产生了何种效用实施:如何通过一种或集中具体的方式实施模式GOF引用:在GOF书中的相关信息是哪些5) 学习设计模式的三个原因?复用解决方案成为可能确立通用术语,模式帮助分析人员之间互相沟通提供了观察问题,设计过程和面向对象的更高层次的视角6) 《设计模式》一书中对优秀面向对象设计的策略提出了哪些建议?按接口编程尽量用聚合代替继承找出变化并封装之
欢迎访问风起水流软件

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1813405
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: