C++接口,纯虚函数,抽象类的关系
C++没有提供interface这样的关键字来定义接口, 所以我们使用纯虚函数来实现接口功能,接口的使用可以使类之间的耦合度降低,从而避免因功能变更而导致高层频繁做出修改的现象发生(具体见“依赖倒置原则”),此处只给出基本的接口概念,便于后续知识学习,见下图:
后面会详细介绍“依赖倒置原则”,欢迎留言讨论!
若本文对您有帮助,请帮忙点赞顶上去,便于更多人搜索,在此谢过!
C++没有提供interface这样的关键字来定义接口, 所以我们使用纯虚函数来实现接口功能,接口的使用可以使类之间的耦合度降低,从而避免因功能变更而导致高层频繁做出修改的现象发生(具体见“依赖倒置原则”),此处只给出基本的接口概念,便于后续知识学习,见下图:
后面会详细介绍“依赖倒置原则”,欢迎留言讨论!
若本文对您有帮助,请帮忙点赞顶上去,便于更多人搜索,在此谢过!