热门问题
时间线
聊天
视角
設計模式:可復用面向對象軟件的基礎
来自维基百科,自由的百科全书
Remove ads
《設計模式:可復用面向對象軟件的基礎》(Design Patterns: Elements of Reusable Object-Oriented Software)是軟件工程領域有關設計模式的一本書,提出和總結了對於一些常見軟件設計問題的標準解決方案,稱為軟件設計模式。該書作者是埃里希·伽瑪、Richard Helm、Ralph Johnson和John Vlissides,後以「四人幫」(Gang of Four,GoF)[1]著稱,書中的設計模式也被稱為「四人幫設計模式」(Gang of Four design patterns)。
Remove ads
簡介
基於作者的經驗,本書提出良好的面向對象軟件設計所需方略為:
創建型模式
創建型模式是創建對象而不直接實例化對象的設計模式。這給予編程者在決定那些對象於給定情況下需要被創建時更大的靈活性。
結構型模式
行為型模式
行為型模式大多特別關注於對象之間的通信。
參考文獻
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads