
C++
稳健的不高冷的强哥
这个作者很懒,什么都没留下…
展开
-
Cpp20入门0:使用模块输出HelloWorld (import module)
Cpp20入门0:使用模块输出HelloWorld (import module)原创 2023-01-08 20:01:46 · 828 阅读 · 1 评论 -
C++Design Patterns-八大原则
设计模式的八个原则:1. 依赖倒置原则:高层次的代码(稳定)不应该依赖低层次的代码(变化)、抽象的代码不应该依赖具体的代码。2. 开放封闭原则:类模块应该开放扩展的,而其原先的代码尽量封闭不可改变。3. 单一职责原则:一个类应该仅有一个变化的原因,该变化隐含了它的职责,职责太多时会导致扩展时对代码东拉西扯,造成混乱。4. 替换原则:子类必须能够替换它的基类(IS-A),继承可以表达类型抽象。5. 接口隔离原则:接口应该小而完备,不该强迫用户使用多余的方法。6. 优先使用组合而不是继承:继承通常会原创 2023-01-06 22:04:11 · 294 阅读 · 0 评论