针对Eclip se RCPWizardPage的静态实现难以解决各输入页间数据关联的功能局限性问题,分析WizardPage 的运行机理和动态实现的技术难点,提出一种基于观察者模式的Eclip se RCPWizardPage动态实现方法,使业务对象低耦 合,逻辑清晰,为代码维护以及业务扩展奠定良好的基础,最后给出有代表性的需求模型及其实现编码。
首先是方法的参数是父类对象,传入子类对象是否可行,然后引出Parent p = new Children();
这句代码不是很理解,google的过程中引出向上转型。要理解向上转型又引出了动态绑定。从动态绑定又引出了静态绑定。
程序绑定的概念:
绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定。
静态绑定:
在程序执行前方法已经被绑定,此时由编译器或其它连接程序实现。例如:C