[FIELDSET][LEGEND]引自:1楼[/LEGEND]
定义接口就相当于制定了一个规范,一个类的模版,如果继承了这个接口类,就像是必须遵循接口的规定,所有方法都要实现,少一个都不行,而且使用的都是接口中定义的方法名,这个在一个多人合作的大项目里面,就会显现出他的方便。
[/FIELDSET]
回复:
还有请教一下。
在php技术中,有没有这样一种处理方式:
我给你规定了一个interface,不论你如何通过子类(子类名称随意定义)去实现,我都能自动调用你的类。
-----
换句话说,我先定义了一个
interface one { }
然后,你实现了接口 class sx_one implements one{ } 。
再然后,我不需要知道你写的子类的名称(如此处为sx_one ),而只需要执行
new real_one();//real_one()为real_one类的构造方法
都可以调用你写的子类的方法。
当然, real_one类与 sx_one 之间肯定是继承关系。
所以,请教下老师,这个框架应该如何写或思路是怎样的? 谢谢!