除了23种设计模式,你还想了解哪些模式?书中还扩展了一些架构模式如Web Service模式。作者如是说:
项目需要,估计别人的项目中也已经越来越多地涉及了这些内容。
完成一个项目,不同类型的模式可能要兼容并包,“尺有所短,寸有所长”。
我有一点体会,不管什么类型的模式,哪怕它叫“架构”,都应该有个“作业面”(借鉴地质、能源行业常用的词),每次经过抽象和简化,不管什么模式其实面对的都是一个相对有限的小场景,头脑中保存的不是按层次分类的模式,而是一个长长的列表,然后根据上下文选择合适的,不要受架构层次一定要用所谓的架构模式、类层次一定要用《设计模式:可复用面向对象软件的基础》中那些对象关系的羁绊,基于组件化、服务化,我们已经可以较容易地拿捏出这个“作业面”。
至于这些扩展部分,准备知识恐怕还是经典的GOF23和相关领域的开发体会。
另外,比较遗憾,没能在本书中把数据访问模式、集成模式、公钥体系中的信息安全模式、xm
可发布的电子样章:http://book.cnblogs.com/zt/DesignPatterns/sjms.pdf
该书所有的示例代码和微软示例数据库的脚本请下载:
http://book.cnblogs.com/zt/DesignPatterns/sjms.rar
博客园《设计模式——基于C#的工程化实现及扩展》专题:http://book.cnblogs.com/zt/DesignPatterns/
本文由作者笔名:小小评论家 于 2023-03-26 08:21:44发表在本站,文章来源于网络,内容仅供娱乐参考,不能盲信。
本文链接: http://www.w2mh.com/show/27023.html