C++
文章平均质量分 77
耿本
严格律己,宽以待人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
23种设计模式和使用场景介绍
创建型 单例模式 名词解释 全局只包含一个对象。 使用场景 编码实现 工厂模式 建造者模式 原型模式 结构型 代理模式 桥接模式 装饰器模式 适配器模式 门面模式 组合模式 享元模式 行为型 观察者模式 模板模式 策略模式 职责链模式 迭代器模式 状态模式 访问者模式 备忘录模式 命令模式 解释器模式 中介模式 ...原创 2022-01-21 17:21:08 · 775 阅读 · 0 评论 -
C++继承时的一些语法规则
自生成方法 众所周知,C++类有四种函数如果不显示定义会自动生成:构造函数、析构函数、拷贝构造函数、运算符重载(operator = )。在继承时,很多特殊情况也就出在这四类函数中。 继承中派生类内包含了基类内所有方法和属性,只是由于private 权限修饰不能在派生类中直接调用而已。但是基类构造函数明明就算设置成public,在子类对象中也是不能直接使用的。这其实就很容易理解:基类和派生类的构造、析构、拷贝构造甚至都不重名,运算符重载参数也一般直接指定的本对象的类型(如果想直接使用父类的运算符重载函数,不原创 2021-10-29 18:29:55 · 230 阅读 · 0 评论 -
c++ 面向对象之封装、抽象、继承、多态
c++ 面向对象之封装、抽象、继承、多态 最近正在学习设计模式,所以总结一下c++为面向对象提供的一些语言特性。作为涉及模式这个专栏的开篇。 封装 封装其实很容易理解,就是使用类(class)将很多属性封装起来。值得注意的是 三种访问权限 public:可以类创建的实体访问 protected:只允许子类及本类的成员函数访问 private:只允许本类的成员函数访问 三种继承方式 public 继承 protected 继承 private 继承 基类中 继承方式 子类中 p原创 2021-10-25 16:51:45 · 567 阅读 · 0 评论
分享