简介
本书是一本集C++语言高级特性和面向对象思想于一身的中级技术指南。在涵盖了C++语言的主要特点(封装、继承、多态)之余,从软件建模的视角出发,引入了针对抽象编程、聚合优先于继承、低耦合、高内聚等面向对象思想的讲述。此外,对困惑程序员已久的程序依赖问题做了深入分析; 给出了异步消息通信的原理及实现; 引入了架构分析,对循环依赖和MVC模式的原理实现及缺陷改良也做了深入论述。本书有别于一般介绍C++语言的书籍,涉及了一些底层原理和编译知识的挖掘理解; 不同于纯粹介绍软件模式等面向对象设计方面的书籍,在内容设计上注重由浅入深,实例指导; 结合面向对象思想,对各种软件基础模式的原理思想和实现也有介绍。本书可作为高等院校相关专业高年级本科生、研究生的教材,也可作为软件开发领域工程师的参考书。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2014-11-01
- 更新: 2023-06-07
- 书号:9787302383246
- 中图:TP312
- 学科:工学控制科学与工程工学计算机科学与技术