在當今的面向對象編程中,軟件編程人員更加注重代碼的重用性和可維護性。設計模式使人們可以更加簡單、方便地重用成功的設計和體系結構。本書不僅向讀者介紹了設計模式是什么、如何實現(xiàn)設計模式,更通過一些精選的實例幫助讀者深刻理解設計模式的真正含義,其內容包括設計模式的含義,設計模式在數(shù)據(jù)層、中間層和表示層的應用,使用.NETRemoting技術建立設計模式,以及有關設計模式的一些相關主題。本書用例經典,高效實用,非常適合于面向對象開發(fā)人員和設計人員閱讀,對于項目管理人員和系統(tǒng)架構師也頗具參考價值。設計模式可以用宋描述通用的編程問題以及模板解決方案。應用于開發(fā)的設計模式引入了可重用設計和適應性的概念,并把代碼重用的概念提高到一個新的層次。設計模式人都基于面向對象技術,所以,VB開發(fā)人員只有等到VB.NET發(fā)布之后才有機會應用設計模式的理念。本書通過示例教您如何在VB.NET中應用設計模式。通過這些具有現(xiàn)實意義的實例,讀者可以體驗設計模式在實際中的應用及其好處。本書重點介紹了n層分布式體系結構中各層的設計模式,以及綁定了這些模式的.NETRemoting基礎結構。在學習本書的過程中,您將逐步掌握如何識別設計模式解決方案的需求,以及如何選擇、設計和實現(xiàn)合適的模式。我們還要討論.NETFramework的各個組件(如.NET數(shù)據(jù)提供者和.NETRemoting)是如何利用設計模式,從而實現(xiàn)自己的開發(fā)目標的。本書讀者對象本書適合于那些對VB.NET設計模式感興趣的開發(fā)人員和系統(tǒng)架構師閱讀。本書主要內容●設計模式簡介●GoF模式●MVC模式,異步編程模式,存儲轉發(fā)模式●數(shù)據(jù)層、業(yè)務邏輯層和表示層中的設計模式示例●.NETRemoting中設計模式的相關性及示例●UML基礎知識●反模式和重構