如何编写符合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++ 开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)