面向对象中的多态(落实代码)

简介: 面向对象中的多态(落实代码)

背景

我们学习总是欺骗自己,写了笔记就以为自己会了,都是假学习。所以再次学习一下多态,并且落实在代码上。

概念

多态指为不同数据类型的实体提供统一的接口。 同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果。

那这两句话怎么解释呢?第一句:同一操作作用于不同的对象。

解释:接口是oper,不同数据类型的实体是OperationAdd、OperationSub、OperationMul、OperationDiv第二句:同一操作作用于不同的对象,可以有不同的解释产生不同的执行结果。同一操作是都调用了CreateOpertion()方法,不同对象是传给CreateOpertion是加法对象 和减法对象,不同的执行结果,第二张图中Getresult()返回的值不一样。

目录
打赏
0
0
0
0
3
分享
相关文章
C++:多态究竟是什么?为何能成为面向对象的重要手段之一?
C++:多态究竟是什么?为何能成为面向对象的重要手段之一?
85 0
Java面向对象程序设计3面向对象基础
Java面向对象程序设计3面向对象基础
372 0
|
7月前
|
C# 面向对象编程的三大支柱:封装、继承与多态
【9月更文挑战第17天】在C#中,面向对象编程的三大支柱——封装、继承与多态,对于编写安全、可维护、可复用的代码至关重要。封装通过访问修饰符和属性保护数据;继承允许子类继承父类的属性和方法,实现代码复用和多态;多态则提高了代码的灵活性和通用性。掌握这三大概念能显著提升C#编程能力,优化开发效率和代码质量。
|
11月前
面向对象编程及面向过程编程
面向对象编程及面向过程编程
编程思想 - 面向对象编程和面向过程编程的区别理解
编程思想 - 面向对象编程和面向过程编程的区别理解
93 0
面向对象程序设计第九章:多态
面向对象程序设计第九章:多态
183 0
OOP面向对象编程设计原则-接口隔离原则
OOP面向对象编程设计原则-接口隔离原则
159 0
面向对象六大原则
这篇文章主要讲的是面向对象设计中,应该遵循的六大原则。只有掌握了这些原则,才能更好的理解设计模式。