設計模式:可復用面向對象軟件的基礎

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Design Patterns:
Elements of Reusable Object-Oriented Software
File:Design Patterns cover.jpg
作者 The "Gang of Four":
埃里希·伽瑪,
Richard Helm,
Ralph Johnson (computer scientist)英語Ralph Johnson (computer scientist),
John Vlissides英語John Vlissides
出版地 USA
出版商 艾迪生韋斯利
出版日期 1994
頁數 395
ISBN 0-201-63361-2
OCLC 31171684
杜威分類法 005.1/2 20
LC分類法 QA76.64 .D47 1995
設計模式s, 軟件工程, 面向對象程序設計

設計模式:可復用面向對象軟件的基礎》(Design Patterns: Elements of Reusable Object-Oriented Software)是軟件工程領域有關軟件設計的一本書,提出和總結了對於一些常見軟件設計問題的標準解決方案,稱為軟件設計模式。該書作者為:埃里希·伽瑪(Erich Gamma), Richard Helm , Ralph Johnson英語Ralph JohnsonJohn Vlissides英語John Vlissides,後以「四人幫」(Gang of FourGoF[1]著稱。

這本書在1994年10月21日首次出版,至2012年3月已經印行40刷。

創建範例[編輯]

創建範例全部是關於如何創建實例的。這組範例可以被劃分為兩組:類創建範例及對象創建範例。類創建實例在實例化過程中有效的使用類之間的繼承關係,對象創建範例則使用代理來完成其任務。

結構範例[編輯]

這組範例都是關於類及對象複合關係的。

行為範例[編輯]

這組範例都是關於對象之間如何通訊的。

參考文獻[編輯]

  1. ^ Gang Of Four, Content Creation Wiki for People Projects And Patterns in Software Development.

外部連結[編輯]