访问者模式讨论篇:java的动态绑定与双分派
摘要:java的动态绑定 所谓的动态绑定就是指程执行期间(而不是在编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。java继承体系中的覆盖就是动态绑定的,看一下如下的代码:class Father { public void method(){ System.out.println("This is Father's method"); }}class Son1 extends Father{ public void method(){ System.out.println("This is Son1's method")
阅读全文
posted @ 2013-10-16 11:29