设计模式解析

ALAN SHALLOWAY

出版时间

2006-10-01

ISBN

9787115150950

评分

★★★★★

标签

设计

书籍介绍

本书以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。

  本书适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考教材。 点击链接进入新版 :

软件开发方法学精选系列:设计模式解析(第2版)(修订版)

目录
第一部分 面向对象软件开发简介
第1章 面向对象范型 3
1.1 概览 3
1.2 面向对象范型之前:功能分解 3
1.3 需求问题 5

显示全部
用户评论
整本书围绕 CAD/CAM 来的,一般性,属于入门性质的。个人觉得这书不及大话。。还有DP在这书里提了N次,真让人烦!
虽是阐述设计模式的普及读本,但仍有很多让人深受启发的地方。
模式也会慢慢演变,例子简单了些。 第二遍看时才觉得非常不错。
抽象->面向对象(的基本原则)->模式 所以模式不是被发明的,只是被发现的。
没有开发经验,读起来印象不深,以后再重读
找到变化并封装之。优先使用聚合而不是继承。针对接口进行设计而不是针对实现。
读【gang of four】之前读这本 简直不能更match
已经在2013年的版本里做过书评,总结为:作为入门书,不推荐。
为什么写编程要写这些内容 不懂 其中 第16页将多态理解成能够用一种方式引用一个类的不同派生类,但获得的行为对应于所引用的派生类 在计算机内 表示关系的uml记号 有聚集 组合 继承 和依赖四中关系 设计模式的解释是本文的重点 可以去读读建筑的永恒之道 以及建筑模式语言 模式包括模式名称 目的 实现方法 限制和约束因素
看一半放弃了,太啰嗦了,感觉整本整本全是废话。。。
收藏