假设有接口A,内有需实现的方法P
类B,内有方法M
类C,内有方法N
如果想让类C中的方法N去调用类B中的方法M
①类B实现接口A中的方法P,并在P中调用方法M
②类C去new接口A的对象,并在方法N中调用接口A的方法P,那么此时就传递到了实现方法,接而就调用了方法M
③这样就实现了类C中的方法N调用到了类B中的方法M
此时,类B就相当于业务类,类C就相当于框架类,接口A就相当于框架类的接口
未完待续
本文通过一个具体的例子展示了如何利用接口实现类之间的方法调用。具体步骤包括:定义接口A及其实现方法P,类B实现接口A并在方法P中调用自身的方法M;类C创建接口A的对象并调用其方法P,进而间接调用类B中的方法M。这种方式有助于理解面向对象编程中的接口使用场景。
假设有接口A,内有需实现的方法P
类B,内有方法M
类C,内有方法N
如果想让类C中的方法N去调用类B中的方法M
①类B实现接口A中的方法P,并在P中调用方法M
②类C去new接口A的对象,并在方法N中调用接口A的方法P,那么此时就传递到了实现方法,接而就调用了方法M
③这样就实现了类C中的方法N调用到了类B中的方法M
此时,类B就相当于业务类,类C就相当于框架类,接口A就相当于框架类的接口
未完待续
1604
1844

被折叠的 条评论
为什么被折叠?