如何编写符合SOLID原则的C++代码

How to write SOLID C++

设计用于生产的可维护和可重用的 C++

 学习内容

  • 了解SOLID原则的本质
  • 分析现有代码是否符合 SOLID 原则
  • 评估重构是否符合 SOLID 原则
  • 编写遵循 SOLID 原则的 C++,从而生成生产就绪的可维护和可重用的软件

 要求

  • 对面向对象编程有基本的了解。
  • 对 C++ 中的多态性、类和继承有很好的理解。
  • 基本熟悉常见的 STL 容器和数据结构,例如 std::vector、std::string 等。

 描述

在本课程中,我们将学习如何根据SOLID原则开发C++。

你听说过SOLID原则吗?它们是帮助我们编写可维护和可重用代码的设计原则。

如果您熟悉 SOLID,您可能已经看过一两个教程。

教程是否在过于简化的示例中使用了“Shape”或“Animal”类?


它们是用 Java 编写的,还是专注于某个你不感兴趣的领域?

嗯,这门课程是不同的。

首先,您可以真正了解 SOLID 原则的内容。没有糖衣炮弹,没有花哨的设计模式,也没有异国情调的语言特征。

其次,该课程是C++的。简单、现代的 C++,以及您在生产代码库中可能遇到的实用示例。

生产代码并不总是完美的,但通常也不可怕。


违反SOLID的行为是微妙的,您将学会识别它们。


重构并不总是有意义的,但在本课程之后,您将能够确定何时有意义。

我们一步一步地介绍每个原则,并将其映射到众所周知的编程实践和质量属性。

我们看了几个实际的例子,并讨论了如何通过遵循SOLID原则来改进它们。


我们分析代码并识别违反原则的行为。


最后,我们重构C++以使其更加可靠,并讨论是否或何时有意义。

您正在寻找一门实践课程。您将自己编写大量 SOLID C++ 代码。每个原理都有一个实验室,您将收到一段代码,对其进行分析,然后重构它以使其更加可靠。

感兴趣?准备好将您的 C++ 提升到一个新的水平了吗?和我一起参加这门课程,让我们开始吧!

觉得课程太贵了?我也是,但 Udemy 不允许设置确切的价格。

除非有其他优惠使其更便宜,否则请使用此优惠券以最低可用价格获得它:PLATISSOLUTIONS-APR

本课程适合谁:

  • 初级到中级 C++ 开发人员,他们希望将自己的职业生涯提升到一个新的水平
  • 热衷于为生产制作可维护和可重用软件的 C++ 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。