打好基礎、學對方法、深入技巧、應用實戰!
本書是自我進修、學校用書的最好教材!
需求模型→領域模型→設計模型→實作模型
逐步拆解物件導向開發的每一個步驟,使你不再迷惘!
不要讓「物件導向」成為空泛而抽象的口號,
本書教你如何從頭開始逐一落實物件導向!
讓你的程式設計更有條理、更加快速、更能夠適應變化!
●第一部分 深入闡述物件導向的各種概念,使讀者「知其然,更知其所以然」。
●第二部分 介紹讀者如何在軟體發展過程中,完整落實物件導向的相關技術。
●第三部分 探討「內聚耦合」、「設計模式」、「設計原則」、「UML」等常見技術。
●第四部分 引用實際案例,使讀者更加體會如何在實務上落實物件導向方法。
本書系統性地講解物件導向的相關內容,包括物件導向的基本概念、物件導向開發的流程、物件導向的各種技巧,以及如何在實際專案中應用物件導向技術進行設計與開發。在講解相關知識或技術的時候,除了從「是什麼」這個角度進行介紹,更加著重於從「為什麼」和「如何用」這兩個角度進行剖析,進而幫助讀者在實踐中正確地應用物件導向的相關技術和技巧。
本書內容涵蓋物件導向技術的各個面向,由淺入深,不同程度的讀者都能從書中獲益:
●如果你是剛入門的軟體工程師,則書中通俗易懂的概念和方法、完整的物件導向開發流程,能夠幫助你快速掌握物件導向開發的基本技巧,從容不迫地完成開發任務。
●如果你已經初步掌握物件導向開發的基本方法和步驟,則書中詳細闡述的物件導向技術的各種技巧,例如SOLID原則、設計模式、UML等,能夠幫助你快速提升自己的設計和開發功力。
●如果你有了一定經驗,能夠熟練應用各種物件導向技術和技巧,卻沒有深入探討,則書中對物件導向另闢蹊徑的解讀,能夠讓你「知其然,並知其所以然」,進而在晉升或者面試的時候游刃有餘。