跳转到内容

设计模式:可复用面向对象软件的基础

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Design Patterns:
Elements of Reusable Object-Oriented Software
作者「四人幫」:
埃里希·伽瑪,
Richard Helm英语Richard Helm,
Ralph Johnson英语Ralph Johnson (computer scientist),
John Vlissides英语John Vlissides
语言英語
主题设计模式, 软件工程, 面向对象程序设计
出版資訊
出版机构艾迪生韦斯利
出版日期1994
出版地 美国
页数395
權威控制
ISBN0-201-63361-2
OCLC31171684
杜威分类法005.1/2 20
LC分类法QA76.64 .D47 1995

设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)是软件工程领域有关设计模式的一本书,提出和总结了对于一些常见软件设计问题的标准解决方案,称为软件设计模式。该书作者是埃里希·伽瑪Richard Helm英语Richard HelmRalph Johnson英语Ralph JohnsonJohn Vlissides英语John Vlissides,后以“四人帮”(Gang of FourGoF[1]著称,书中的设计模式也被称為「四人帮设计模式」(Gang of Four design patterns)。

简介

[编辑]

基于作者的经验,本书提出良好的面向对象软件设计所需方略为:

创建型模式

[编辑]

创建型模式是创建对象而不直接实例化对象的设计模式。这给予编程者在决定那些对象于给定情况下需要被创建时更大的灵活性。

结构型模式

[编辑]

结构型模式关注类和对象的合成。本书使用继承来合成接口,并且定义了合成对象来获得新功能的方式。

行为型模式

[编辑]

行为型模式大多特别关注于对象之间的通信。

参考文献

[编辑]
  1. ^ Gang Of Four页面存档备份,存于互联网档案馆), Content Creation Wiki for People Projects And Patterns in Software Development.

外部链接

[编辑]