《軟體設計原則與模式》是2015年由機械工業出版社出版的圖書,作者是郭雙宙。
基本介紹
- 書名:軟體設計原則與模式
- 作者:郭雙宙
- 出版社:機械工業出版社
- 出版時間:2015年9月
- 定價:33.00
- 開本:16 開
- 裝幀:平裝
- ISBN:978-7-111-51002-4
《軟體設計原則與模式》是2015年由機械工業出版社出版的圖書,作者是郭雙宙。
《軟體設計原則與模式》是2015年由機械工業出版社出版的圖書,作者是郭雙宙。內容簡介兩個部分:第一部分是設計原則簡介及必要的UML知識;第二部分詳細介紹了27種設計模式,每個設計模式都有一個與之適應的、淺顯易懂的例子作為...
軟體設計模式(Design pattern),又稱設計模式,是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性、程式的重用性。簡介 設計模式(英語 design pattern)是對面向對象設計中反覆出現的問題的解決方案。這個術語是在1990年代由...
其中,尤以設計模式為主,深入探討了軟體設計過程中的原則與模式,並結合大量的實例與代碼演示了如何合理運用設計模式,改善程式模組的可復用性、可擴展性,實現模組間的鬆散耦合。全書將軟體設計理論與項目實踐完美地結合起來,使其告別了純理論研究的空泛,具有現實的指導意義。《軟體設計精要與模式(第2版)》適用於...
1.1.3 軟體設計模式的基本要素 2 1.1.4 GoF的23種設計模式簡介 3 1.2 UML中的類圖 5 1.2.1 統一建模語言簡介 5 1.2.2 類、接口和類圖 5 1.2.3 類之間的關係 6 1.3 面向對象的設計原則 9 1.3.1 開閉原則 9 1.3.2 里氏替換原則 10 1.3.3 依賴倒置原則 13 1.3.4...
《軟體設計模式簡明教程(Java版)》是2020年電子工業出版社出版的圖書。 內容簡介 本書系統地介紹了軟體設計模式的基礎知識和23種GoF設計模式,結構合理,共分7章,依次包括設計模式概述、UML類圖及類間關係、面向對象的七大設計原則、5種創建型設計模式、7種結構型設計模式、11種行為型設計模式和設計模式綜合訓練。
我們看工廠模式"factory pattern":假設中關村有一個賣盜版盤和毛片的小子,我們給他設計一"光碟銷售管理軟體"。我們應該先設計一"光碟"接口。[pre]___|<>| | 光碟 | |___| |+賣() | | | |___|[/pre]而盜版盤和毛片是其子類。小子通過"DiscFactory"來管理這些光碟。代碼為:public class DiscFactor...
張逸作為一名高級軟體工程師,曾先後在中興通訊、HP任職,參與了AAA(Authorization Authentication Accounting)、BOE-CIMS(BOE-Computer Integration Manufacture System)、NCIC-CRM(Nissan-Customer Relation Management)等項目與模組的設計與開發。作為Microsoft MVP(Most Valuable Professional),他主要從事.NET平台下架構...
《敏捷軟體開發:原則、模式與實踐(C#版)》是2008年人民郵電出版社出版的圖書,作者是馬丁。內容簡介 本書中,享譽全球的軟體開發專家和軟體工程大師Robert C. Martin深入而生動地使用真實案例講解了面向對象基本原則、重要的設計模式、UML和敏捷實踐等程式設計師必備的知識。本書於2003年榮獲第13屆Jolt大獎,是C++和Java...
描述了模式套用的效果及使用模式應權衡的問題。儘管我們描述設計決策時,並不總提到模式效果,但它們對於評價設計選擇和理解使用模式的代價及好處具有重要意義。軟體效果大多關注對時間和空間的衡量,它們也表述了語言和實現問題。因為復用是面向對象設計的要素之一,所以模式效果包括它對系統的靈活性、擴充性或可移植性的...
《軟體設計模式(慕課版)》是2018年10月人民郵電出版社出版的圖書,作者是朱洪軍。內容簡介 本書主要內容包括:第一章和第二章是學習基礎。第三章為模式概念介紹。第四到六章,針對不同的模式採用:定義,問題分析,解決問題,套用案例的結構進行內容描述。第七章為行業案例,採用Java技術實現設計模式。圖書目錄 第...
《軟體架構與設計模式》是2017年12月1日中國石油大學出版社出版的圖書,作者是王宏亮、魏海平。內容簡介 軟體架構與設計模式是提高軟體設計質量和開發效率的一個重要途徑,體現軟體設計開發的原理、思想、方法和技術。《軟體架構與設計模式/石油高等教育“十三五”規劃教材》以“面向對象設計原則”為橋樑,採用UML設計/...
《敏捷軟體開發:原則、模式與實踐》是2003 年9月清華大學出版社出版的圖書,作者是Robert C. Martin。本書重點講述了如何使用uml,並通過真實案例講解如何用極限編程來設計、測試、量構和結對編程。內容簡介 2003年6月榮獲美國《軟體開發》第13屆震撼(jolt)大獎!在本書中,享譽全球的軟體開發專家和軟體工程大師...
《軟體秘笈:設計模式那點事》是2011年由電子工業出版社出版的書籍,作者是鄭阿奇。本書在件設計模式概述後,詮釋23個軟體設計模式,對各種軟體設計模式進行系統總結,是各種軟體設計模式綜合套用。內容簡介 。每一種都以一個生活故事開始,然後是模式定義、模式分析、模式實現、設計原則和使用場合。模式實現通過Eclipse中...
書中涉及了6大設計原則、23種設計模式,每種設計模式都從定義、套用以及實例這三個方面進行詳細介紹。編輯推薦 《設計模式(java版)》重點突出、偏重套用,結合理論篇的實例講解、剖析及實現,使讀者能迅速理解並掌握知識,全面提高動手能力。適應面廣,可作為本科計算機科學與技術、軟體外包專業、高職高專計算機軟體、...
本書使用Java語言詳細講解常用的軟體設計模式。全書共26章,內容包括設計模式概述、面向對象設計原則、簡單工廠模式、工廠方法模式、抽象工廠模式、建造者模式、原型模式、單例模式、適配器模式、橋接模式、組合模式、裝飾模式、外觀模式、享元模式、代理模式、職責鏈模式、命令模式、解釋器模式、疊代器模式、中介者模式、...
《軟體工程與設計模式(微課版)》是2022年清華大學出版社出版的圖書,作者是白文榮。內容簡介 《軟體工程與設計模式(微課版)》是作者在多年從事軟體工程、軟體設計模式課程的教學實踐基礎上編寫的。全書共分為6個項目,通過大量的實例,介紹實用軟體工程的原理及設計模式的相關知識,並且根據軟體開發“工程化”思想,...
以實踐為導向,循序漸進地講解了企業級.NET套用架構與設計的流程、方法、原則、模式與最佳實踐,極具實踐指導意義。每個程式設計師都有一個架構師的夢,相信手捧《.NET套用架構設計:原則、模式與實踐》的你也正在朝著這個目標而努力奮鬥。架構師對軟體項目的成敗和優劣起著決定性作用,因此地位也舉足輕重,這就是比爾...
軟體工程是研究和套用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程式設計語言、資料庫、軟體開發工具、系統平台、標準、設計模式等方面。簡介 軟體工程的方法有很多方面的意義。包括專案管理,...
本書可作為高等院校學生學習軟體工程、軟體設計模式、軟體體系結構設計等課程的教材,也可以作為讀者自學的參考書。圖書目錄 項目1 軟體工程概述 1 任務1 問題的提出 3 任務要求 3 知識儲備 3 任務實施 7 任務2 軟體工程概述 8 任務要求 8 知識儲備 8 任務實施 10 任務3 面向對象的幾個基本原則 11 任務要求 ...
C#版與此前的Java版相比,主要的更新包括加強了UML的介紹章節。使其更加貼近實戰;增加了對MVP模式的介紹等。《敏捷軟體開發:原則模式和實踐》是人民郵電出版社出版的圖書,作者是(美)馬丁。《敏捷軟體開發:原則模式和實踐(C#版)》不僅是一部深入淺出、生動易懂的面向對象原則與設計模式著作。而且還是一部通俗的...
第三部分 設計模式 第5章 設計模式簡介 53 5.1 概覽 53 5.2 設計模式源自建築學和人類學 53 5.3 從建築模式到軟體設計模式 57 5.4 為什麼學習設計模式 58 5.5 學習設計模式的其他好處 62 5.6 小結 63 複習題 63 簡答題 63 闡述題 64 觀點與套用題 64 第6章 Facade模式 65 6.1 概覽 65 6.2...
軟體介紹 軟體架構所指的就是說相應的系列性的抽象模式,可以為設計大型軟體系統的各個方面提供相應的指導。從本質上來看,軟體架構是屬於一種系統草圖。在軟體架構所描述的對象就是直接的進行系統抽象組件構成。連線系統的各個組件之間就是做到把組件之間所存在的通訊比較明確與相對細緻的實施描述。處於相應的系統實現環節...
在此種背景下,人們認識到軟體體系結構的重要性,並認為對軟體體系結構的系統、深入的研究將會成為提高軟體生產率和解決軟體維護問題的新的最有希望的途徑。自從軟體系統首次被分成許多模組,模組之間有相互作用,組合起來有整體的屬性,就具有了體系結構。好的開發者常常會使用一些體系結構模式作為軟體系統結構設計策略,...
《Microsoft .NET企業級套用架構設計》是2010年人民郵電出版社出版的圖書,作者是美埃斯波西托。內容簡介 書中第一部分介紹了軟體設計基本原則以及架構的相關概念;第二部分按照業務邏輯層、數據訪問層、表現層和服務層進行了說明,並詳細分析了各層中的常見模式。作者Dino曾撰寫多部.NET相關的暢銷著作,雖然本書涉及...