《设计模式解析》第三部分 设计模式

翻译 2007年10月08日 15:51:00

第三部分

设计模式

部分概述

       这一部分介绍设计模式,讲述它们是什么以及如何使用它们。这里将描述和CAD/CAM问题(第3章,“一个迫切需要灵活代码的问题”)相关的四个设计模式。我将逐个展示它们并把它们和早期的问题关联起来。在学习这些模式时,我将强调被四人团(经常被提及的作者GammaHelmJohnsonVlissides)在他们的开山之作设计模式:可复用面向对象软件的基础中所拥护的面向对象策略。

讨论的主题

5

l     对设计模式的介绍。

l     设计模式的概念,它们在建筑学中的起源,以及它们如何应用于软件设计规程中。

l     学习设计模式的动机。

6

l     Façade模式:它是什么,用于何处,以及如何实现。

l     Façade模式如何与CAD/CAM问题相关联。

7

l     Adapter模式:它是什么,用于何处,以及如何实现。

l     Adapter模式和Façade模式之间的比较。

l     Adapter模式如何与CAD/CAM问题相关联。

8

l     面向对象编程中的一些重要概念:多态,抽象,类以及封装。它使用到我们在第5-7章中所学到的东西。

9

l     Bridge模式。相对于前面的模式,这个模式就显得更加复杂一点了,当然它也有用得多。因此我会非常详细地描述Bridge模式。.

l     Bridge模式如何与CAD/CAM问题相关联。

10

l     Abstract Factory模式,它关注于对象家族的创建。它是什么以及如何使用和实现。

l     Abstract Factory模式如何与CAD/CAM问题相关联。

      

       在这一部分的结尾,读者将会理解设计模式是什么,它们为什么有用,并将熟悉四个特定的模式。读者还将看到这些模式是如何与早期的CAD/CAM问题关联起来的。相对于我们此前过度依赖继承所取得的设计,这些信息或许不足以创建一个更好的设计。然而,这一阶段定位于以一种不同于大多数设计模式实践者的方式来使用设计模式。



 

《设计模式解析》第三部分 设计模式

第三部分设计模式部分概述       这一部分介绍设计模式,讲述它们是什么以及如何使用它们。这里将描述和CAD/CAM问题(第3章,“一个迫切需要灵活代码的问题”)相关的四个设计模式。我将逐个展示它们...
  • dwater
  • dwater
  • 2004-11-12 19:51:00
  • 1394

android源码设计模式解析与实战.pdf下载 完整版高清

  • 2016年12月02日 19:35
  • 67.49MB
  • 下载

iOS设计模式解析(一) —— 开篇

花费半个月的时间完成对《Objective-C编程之道:iOS设计模式解析》的阅读,读来时而欢喜,时而疑惑,通过书本,我们能看到很多熟悉的方式、模式,但是也感慨于使用之精巧,设计之奇妙。不单是想立即在...
  • u013494674
  • u013494674
  • 2015-10-25 17:32:52
  • 1018

JavaScript设计模式(第三部分)

  • 2012年04月20日 14:22
  • 18.93MB
  • 下载

Objective-C编程之道:iOS设计模式解析[带完整目录书签高清版].pdf

  • 2016年05月16日 19:26
  • 44.49MB
  • 下载

Android源码设计模式解析与实战(完整版)pdf格式

  • 2016年08月05日 18:20
  • 48B
  • 下载

Android源码设计模式解析与实战.PDF(完整版)

  • 2017年06月29日 11:41
  • 49B
  • 下载

Android源码设计模式解析与实战

  • 2016年12月03日 12:40
  • 518KB
  • 下载

《设计模式解析第二版》读书笔记:一

对象是一个有责任的实体,应该对自己负责,而且清楚地定义责任,而不是一些数据和方法的简单堆积。要学会用对象的职责而不是其结构来考虑问题。这也是领域驱动开发的核心。 对象之间的三种关系:泛化、依...
  • yjz1409276
  • yjz1409276
  • 2014-07-13 15:35:58
  • 884

【设计模式】从菜鸟到大鸟之23个模式整体观

一、前排感受            用了三个星期的时间终于拜读完了《大话设计模式》。   其中书读了三遍,第一遍快速阅读,丛中获得了一个整体的大框架;第二遍仔细阅读,讲书中的所有的例子都动手操作了,不...
  • kisscatforever
  • kisscatforever
  • 2015-09-17 14:10:10
  • 1102
收藏助手
不良信息举报
您举报文章:《设计模式解析》第三部分 设计模式
举报原因:
原因补充:

(最多只允许输入30个字)