跳至內容

設計模式:可復用物件導向軟件的基礎

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
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.

外部連結

[編輯]