作為提高軟件工程、系統(tǒng)設計與開發(fā)的效率和質量的一種極其有效的方法、設計模工步入了商業(yè)軟件開發(fā)的主流。模式收錄了許多優(yōu)秀的軟件設計的實踐經驗,并把這些經驗提供給所有軟件工程師。本書是為專為軟件開發(fā)者記載模式的系列書籍的第4卷,代表了模式領域最先進的實踐。本書中的29章都發(fā)表于最近的PLoP會議上,且由與會的權威專家對其做了深入的研究和改進。這些代表著PLoP會議精華的模式提供了用于解決各種領域中現(xiàn)實問題的有效的、經過測試的和通用的軟件設計解決方案。本書涉獵廣泛,涉及面向對象基礎結構、編程策略、時間模式、安全性、面向域模式、人機交互、評審和軟件管理領域的模式。在其中,你會找到:角色對象、報告、主動反應、組合多媒體人工制品、C++語言風格、用戶交互、安全性結構模式。隨著模式由研究領域逐步發(fā)展到應用于實際軟件開發(fā)中,越來越多的開發(fā)者認識到可重用的設計模式(如包括在本卷中的這些模式)能幫助他們更快更經濟地開發(fā)應用程序。