新到貨2本75折
軟件架構與模式

軟件架構與模式

  • 定價:294
  • 優惠價:87256
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

全面介紹面向對象設計方法中的架構和設計模式。全書共5章。第1~3章主要介紹軟件技術的基礎理論,包括面向對象設計的基本原則、軟件架構和軟件設計的模式。第4章介紹常用的面向對象設計模式,包括6種結構模式、9種行為模式和4種創建型模式。

第5章介紹6種軟件架構模式。對於具有一定的軟件基礎知識的讀者,本書有助於提高軟件的編寫質量,加深對軟件理論知識的理解,擴展專業視野,了解大型軟件開發中的架構模式。書中介紹的設計模式和架構模式都配有Java語言的程序實例,模式中類和類之間的靜態關系或對象間的動態關系都用UML語言描述。

各章末均提供了相應的練習。本書在網絡上提供各章練習答案和書中實例的Java代碼。

本書可以作為高校計算機相關專業的教材,也可供系統開發人員和大型系統的系統架構設計人員閱讀參考。
 

目錄

第1章 面向對象設計的原理
1.1 程序的可讀性、正確性和可擴展性
1.1.1 可讀性
1.1.2 正確性
1.1.3 可擴展性
1.2 封裝、抽象和信息隱藏
1.3 關注點分離和單一職責原則
1.4 接口隔離原則
1.5 松耦合
1.6 里氏代換原則
1.7 契約式設計
1.7.1 斷言
1.7.2 覆寫要遵守契約
1.8 開閉原則
1.9 依賴倒置原則和控制反轉
1.9.1 依賴倒置原則
1.9.2 控制反轉
1.10 對象生成過程中減少依賴性
1.10.1 依賴查找
1.10.2 依賴注入
1.11 總結
1.12 練習
第2章 軟件架構
2.1 軟件架構概念
2.2 軟件架構的質量
2.3 參考架構、架構模式和設計模式
2.4 軟件架構概念的任務和前景
2.4.1 系統中的分析任務
2.4.2 系統中的結構設計任務
2.4.3 觀察軟件架構的角度
2.4.4 軟件架構的原型
2.5 軟件架構師對一個項目的意義
2.5.1 軟件架構師的技術能力
2.5.2 軟件架構師的溝通能力
2.5.3 構造軟件架構過程中的決定
2.6 總結
2.7 練習
第3章 軟件設計的模式
3.1 模式的使用
3.2 模式的屬性和它的設計
3.3 架構模式、設計模式和慣用法的界限
3.4 描述設計模式和架構模式的模板
3.5 總結
3.6 練習
第4章 面向對象設計模式
4.1 設計模式的分類
4.2 設計模式的概述
4.2.1 結構模式
4.2.2 行為模式
4.2.3 創建型模式
4.2.4 設計模式指南
4.3 結構模式中的適配器模式
4.3.1 名稱/其他可用的名稱
4.3.2 問題
4.3.3 解決方法
……
第5章 架構模式
 

詳細資料

  • ISBN:9787302450993
  • 規格:312頁 / 21 x 14.8 x 1.5 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬