-1
多态性描述了面向对象编程中的一种模式,其中类在共享通用接口时具有不同的功能。 在上面的定义中通用接口的含义是什么?Polymorphism,oop
多态性描述了面向对象编程中的一种模式,其中类在共享通用接口时具有不同的功能。 在上面的定义中通用接口的含义是什么?Polymorphism,oop
A common interface
只是表示共享相同的公共成员。这些成员是班上最常用的方法,尽管他们也可以是公共领域。例如,如果两个或多个类共享具有完全相同签名的3个方法,则它们将共享一个通用接口。
在像Java或C#这样的静态类型语言中,可以告诉编译器两个或多个类与'interface'类型共享相同的接口。在动态类型语言(如Javascript)中,只要两个或更多对象共享相同的方法和/或字段(共享一个接口),它们就可以在不使用“接口”类型的情况下互换。这被称为“鸭子打字”。
一个快速的谷歌把它变成:https://en.wikipedia.org/wiki/Polymorphism_(computer_science) – Sean
这是否更适合程序员堆栈交换? – Spencer