Swift 多态

前言

  • 同样的操作或者方法,不同的对象在执行时会出现完全不同的行为,这就叫多态。

1、Swift 多态

  • 多态是讲具有同样的父类的一批类之间,都重写了父类的同一个方法实现自己的行为,但是表现出来则各不相同。

    • 多态属于一种叫模板模式的设计模式。

2、多态与重载的区别

  • 多态是针对不同对象调用同一个方法,能产生不一样的结果。

  • 重载是在同一个类内实现了多个同名的方法,重载针对同一个对象,同名的方法,参数不同,调用后结果相同不相同不关心。

文章目录
  1. 1. 前言
  2. 2. 1、Swift 多态
  3. 3. 2、多态与重载的区别
隐藏目录