幫助中心 | 我的帳號 | 關於我們

軟體設計精要與模式(第2版)

  • 作者:張逸
  • 出版社:電子工業
  • ISBN:9787121104534
  • 出版日期:2010/04/01
  • 裝幀:平裝
  • 頁數:450
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書關注的焦點是軟體設計,涵蓋了大部分與設計有關的基本要素,包括面向對象思想、設計模式、重構、測試驅動開發以及軟體體系架構。其中,尤以設計模式為主,深入探討了軟體設計過程中的原則與模式,並結合大量的實例與代碼演示了如何合理運用設計模式,改善程序模塊的可復用性、可擴展性,實現模塊間的鬆散耦合。全書將軟體設計理論與項目實踐完美地結合起來,使其告別了純理論研究的空泛,具有現實的指導意義。本書共分為5篇,包括:設計之要、.NET框架與設計模式、媒體播放器的設計之旅、設計模式應用實踐以及.NET體系架構。
    本書力求講解淺顯明白。在技術探討上,盡可能地深入透徹;在每一字的描述上,盡可能地簡單易懂。本書適用於所有希望提高軟體設計水平的程序員、軟體工程師,同時,對於軟體設計師與系統架構師也具有一定的參考價值。

作者介紹
張逸
    張逸,軟體架構師,敏捷教練,微軟最有價值專家,InfoQ.NET豐土區常務編輯,msup資深講師。目前擔任中軟國際ETC(重慶)技術總監。主要專註于軟體架構、設計模式、領域驅動設計和敏捷開發,以及基於.NET平台的企業級系統應用開發和分散式開發。曾先後為可口可樂、摩托羅拉、HP、京東方、尼桑、摩洛哥電信、盛大、第九城市、CA、攜程等企業提供設計、開發、咨詢與培訓服務。他的著譯作包括《軟體設計精要與模式》、《WCF服務編程》。

目錄
    第1篇  設計之要
第1章  設計之道
  1.1  計劃的設計與演進的設計
  1.2  架構的標準
  1.3  過度設計,還是簡單設計
  1.4  需要設計模式嗎
  1.5  重構是必然的
  1.6  UML重要嗎
  1.7  測試驅動開發
第2章  對象法則
  2.1  面向對象思想
  2.2  面向對象核心要素
   2.2.1  封裝
   2.2.2  繼承
   2.2.3  多態
  2.3  面向對象設計原則
   2.3.1  單一職責原則
   2.3.2  開放封閉原則
   2.3.3  Liskov替換原則
   2.3.4  依賴倒置原則
   2.3.5  介面隔離原則
第3章  封裝變化
第4章  體驗重構
第5章  測試驅動開發
    第2篇  .NET框架與設計模式
第6章  .NET中的工廠方法模式
第7章  .NET中的合成模式
第8章  .NET中的裝飾器模式
第9章  .NET中的迭代器模式
第10章  .NET中的策略模式
第11章  .NET中的命令模式
    第3篇  媒體播放器的設計之旅
第12章  面向對象與介面分離
第13章  介面行為的適配
第14章  介面行為的擴展
第15章  介面行為的裝飾
    第4篇  設計模式應用實踐
第16章  抽象工廠模式應用
第17章  建造者模式應用
第18章  命令模式應用
第19章  職責鏈模式應用
第20章  觀察者模式應用
第21章  代理模式應用
第22章  設計模式綜合應用
    第5篇  .NET體系架構
第23章  軟體體系架構
第24章  數據訪問層
第25章  消息處理
第26章  ASP.NET緩存
第27章  業務邏輯層

第28章  表現層
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032