摘要: 一、使用场景 场景1 当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理 例如:将子类重复声明的方法提到父类去声明,利用多态性,实现了代码的复用(子类重写) 场景2 遇到由一系列步骤构成的过程需要执行,这个过程从高层次 阅读全文
posted @ 2022-08-02 17:54 骚哥 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、Java中的虚函数 普通函数就是虚函数(同等于C语言中virtual关键词修饰的方法) 虚函数的存在是为了多态 C++中普通成员函数加上virtual关键字就成为虚函数 Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Java中不希望某个函数 阅读全文
posted @ 2022-08-02 14:05 骚哥 阅读(2333) 评论(0) 推荐(0) 编辑