內容簡介
本書是一本集C 語言高級特性和面向對像思想於一身的中級技術指南。在涵蓋了C 語言的主要特點(封裝、繼承、多態)之餘,從軟件建模的視角出發,引入了針對抽像編程、聚合優先於繼承、低耦合、高內聚等面向對像思想的講述。此外,對困惑程序員已久的程序依賴問題做了深入分析; 給出了異步消息通信的原理及實現; 引入了架構分析,對循環依賴和MVC模式的原理實現及缺陷改良也做了深入論述。本書有別於一般介紹C 語言的書籍,涉及了一些底層原理和編譯知識的挖掘理解; 不同於純粹介紹軟件模式等面向對像設計方面的書籍,在內容設計上注重由淺入深,實例指導; 結合面向對像思想,對各種軟件基礎模式的原理思想和實現也有介紹。
本書可作為高等院校相關專業高年級本科生、研究生的教材,也可作為軟件開發領域工程師的參考書。
本書可作為高等院校相關專業高年級本科生、研究生的教材,也可作為軟件開發領域工程師的參考書。