【发布时间】:2011-03-09 06:01:56
【问题描述】:
我一直在玩 PHP 和 Python。
我一直在阅读 OO 编程中的接口,但看不出使用它的优势。
多个对象可以实现同一个接口,但是多重继承不提供这个?
为什么我需要创建一个“没有实现”的接口——主要是一个“契约”——如果我可以检查 Python 中的一个对象中是否存在一个方法,该方法继承自多个类?
接口是用其他语言创建的,因为它们不提供多重继承吗?还是我在这里遗漏了更重要的东西?
【问题讨论】:
-
这几乎是相反的问题,但它仍然密切相关:stackoverflow.com/questions/3062701/…
-
什么是
syntatic?我用谷歌搜索过,没有任何显示... -
@MrXexxed:我认为 OP 的意思是“语法糖”,定义如下:en.wikipedia.org/wiki/Syntactic_sugar