![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 90
澎仔
追求卓越技术,不断突破自我的互联网人
展开
-
AOP、AspectJ、JDK动态代理、CGLIB
AOP、AspectJ、JDK动态代理、CGLIB原创 2022-10-24 23:51:47 · 1794 阅读 · 0 评论 -
模板方法与回调函数
模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模板方法模式可以让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤。这里的“算法”,我们可以理解为广义上的“业务逻辑”,并不特指数据结构和算法中的“算法”。这里的算法骨架就是“模板”,包含算法骨架的方法就是“模板方法”。原创 2022-03-20 23:49:43 · 338 阅读 · 0 评论 -
Java面向对象的多态
多态是指,子类可以替换父类,在实际的代码运行过程中,调用子类的方法实现。 多态这种特性也需要编程语言提供特殊的语法机制来实现 编程语言要支持父类对象可以引用子类对象; 编程语言要支持继承; 编程语言要支持子类可以重写(override)父类中的方法; java中的多态重写示例: public class DynamicDispatch { static abstract class Human { protected abstract void sayHello();原创 2022-02-27 16:44:11 · 266 阅读 · 0 评论