说说多态给我自己的感受:
1.jvm动态查找基本上弥补了静态绑定的不足。(invokevirtual)
2.提供了一种将各种细化后的类统一起来调用的方式
3.提供给开发者实现自定义方法的接口,但不必耗费精力去管理每一种不同的实现方式。我觉得这一点还是蛮重要的
4.个人觉得仍有缺点,其中最大的bug就在字段的所属这个问题上。对于域的获取(getfield)如果不能提前了解,绝对是一坑。
result //总之呢多态在进行细化内部操作上绝对是神来之笔,但不适合在细化类中定义全新的常量,或者更新域中的常量
1.jvm动态查找基本上弥补了静态绑定的不足。(invokevirtual)
2.提供了一种将各种细化后的类统一起来调用的方式
3.提供给开发者实现自定义方法的接口,但不必耗费精力去管理每一种不同的实现方式。我觉得这一点还是蛮重要的
4.个人觉得仍有缺点,其中最大的bug就在字段的所属这个问题上。对于域的获取(getfield)如果不能提前了解,绝对是一坑。
result //总之呢多态在进行细化内部操作上绝对是神来之笔,但不适合在细化类中定义全新的常量,或者更新域中的常量