热门问题
时间线
聊天
视角

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

来自维基百科,自由的百科全书

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

設計模式:可復用面向對象軟件的基礎》(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)。

事实速览 Design Patterns: Elements of Reusable Object-Oriented Software, 作者 ...
Remove ads

簡介

基於作者的經驗,本書提出良好的面向對象軟件設計所需方略為:

創建型模式

創建型模式是創建對象而不直接實例化對象的設計模式。這給予編程者在決定那些對象於給定情況下需要被創建時更大的靈活性。

結構型模式

結構型模式關注類和對象的合成。本書使用繼承來合成接口,並且定義了合成對象來獲得新功能的方式。

行為型模式

行為型模式大多特別關注於對象之間的通信。

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads