C++ 面向对象的软件设计,视频版
Object-Oriented Software Design in C++, Video Edition
视频说明
在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。
通过研究好的和坏的代码来学习面向对象设计的基础知识!
设计良好的应用程序运行效率更高,错误更少,并且更易于修改和维护。C++ 中面向对象的软件设计使用引人入胜的“前后”方法,向您展示了不良软件的确切含义,以及如何使用良好的设计原则和模式来修复它。
在 C++ 中的面向对象的软件设计中,您将了解到:
- 设计-编码-测试迭代,在每次修订中改进代码
- 收集需求以确保您开发的是正确的应用程序
- 解决编程问题的设计原则,如封装和委托
- 设计模式,包括修复架构问题的 Observer Design Pattern
- 使用递归和多线程简化常见解决方案
C++ 中的面向对象的软件设计是构建由专业人士提供的高性能应用程序的重要指南,所有应用程序都使用经过行业验证的设计原则和模式。您将学习如何收集和分析需求,以便准确地构建客户正在寻找的东西,通过迭代开发回溯错误,并构建一个设计模式工具箱来解决应用程序架构的常见问题。本书的可访问示例是用 C++ 17 编写的,但其通用原则可以应用于任何面向对象的语言。
关于技术
好的设计是优秀软件的基础。掌握面向对象设计的原则是创建运行速度快、错误少且持续到未来的应用程序的最可靠方法。这本易于阅读的书专为 C++ 新手程序员编写,温柔地指导您设计出色软件的艺术。
关于本书
C++ 中的面向对象的软件设计以清晰、无行话的语言介绍了面向对象的设计原则、实践和模式。立即熟悉的前后对比示例突出了优秀设计的好处。每一章都充满了友好的对话,这些对话预示了您的问题,并帮助指出您可能忽略的细微之处。在此过程中,您将学习有关惯用 C++ 风格的提示,这些提示将使您的代码与众不同。
里面有什么
- 设计-代码-测试迭代
- 常见编程问题的设计原则
- 简单易懂的英语架构设计模式
- 递归和多线程
关于读者
示例在 C++ 17 中。
关于作者
Ronald Mak 是前 NASA 高级科学家。目前,他在圣何塞州立大学教授计算机科学。
这本书的技术编辑是 Juan Rufes。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)