设计模式与面向对象:从基本原则到GoF23典模式.pptx

设计模式与面向对象:从基本原则到GoF23典模式.pptx

序章面向对象设计模式与原则

目标设计模式简介GoF23设计模式与面向对象从设计原则到设计模式模式分类2

设计模式简介每一个模式描述了一个在我们周围不断

重复发生的问题,以及该问题的解决方案

的核心。 ——ChristopherAlexander设计模式描述了软件设计过程中某一类

常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。

GoF23种设计模式历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23种经典面向对象设计模式,创立了模式在软件设计中的地位。该书四位作者被人们并称为GangofFour(GoF),“四人组”,该书描述的23种经典设计模式又被人们称为GoF23种设计模式。由于《设计模式:可复用面向对象软件的基础》一书确定了设计模式的地位,人们通常所说的设计模式隐含地表示“面向对象设计模式”。但这并不意味“设计模式”就等于“面向对象设计模式”,也不意味着GoF23种模式就表示了所有的“面向对象设计模式”。除了“面向对象设计模式”外,还有其他设计模式。除了GoF23种设计模式外,还有更多的面向对象设计模式。GoF23种设计模式是学习面向对象设计模式的起点,而非终点;

设计模式与面向对象面向对象设计模式解决的是“类与相互通信的对象之间的组织关系”,包括它们的角色、职责、协作方式几

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档