当前位置: 首页> 书评> 正文

设计模式《23种设计模式之外的。。。》

  • 小小评论家小小评论家
  • 书评
  • 2023-03-26 08:21:44
  • 86

除了23种设计模式,你还想了解哪些模式?书中还扩展了一些架构模式如Web Service模式。作者如是说:

项目需要,估计别人的项目中也已经越来越多地涉及了这些内容。

完成一个项目,不同类型的模式可能要兼容并包,“尺有所短,寸有所长”。

我有一点体会,不管什么类型的模式,哪怕它叫“架构”,都应该有个“作业面”(借鉴地质、能源行业常用的词),每次经过抽象和简化,不管什么模式其实面对的都是一个相对有限的小场景,头脑中保存的不是按层次分类的模式,而是一个长长的列表,然后根据上下文选择合适的,不要受架构层次一定要用所谓的架构模式、类层次一定要用《设计模式:可复用面向对象软件的基础》中那些对象关系的羁绊,基于组件化、服务化,我们已经可以较容易地拿捏出这个“作业面”。

至于这些扩展部分,准备知识恐怕还是经典的GOF23和相关领域的开发体会。

另外,比较遗憾,没能在本书中把数据访问模式、集成模式、公钥体系中的信息安全模式、xml设计模式和数据库设计模式涵盖进来,如果有幸再版,我希望可以把它们补充进来。

可发布的电子样章:http://book.cnblogs.com/zt/DesignPatterns/sjms.pdf

该书所有的示例代码和微软示例数据库的脚本请下载:

http://book.cnblogs.com/zt/DesignPatterns/sjms.rar

博客园《设计模式——基于C#的工程化实现及扩展》专题:http://book.cnblogs.com/zt/DesignPatterns/

阅读全文