设计模式
文章平均质量分 66
zlpzlpzyd
成长路上......
展开
-
装饰器模式和责任链模式区别
近期看了 mybatis 的源码,发现二级缓存这块用了装饰器模式将各个功能的缓存进行嵌套,源码上也是讲到使用了装饰器模式,但是看着跟责任链模式类似,本着搞清楚的想法,搜了很多资料,看了书籍《Head First 设计模式》上对于装饰器模式和责任链模式的讲解,思考如下。原创 2023-12-25 10:02:23 · 602 阅读 · 0 评论 -
java 事件处理机制 观察者模式
java 事件处理机制 观察者模式原创 2023-03-11 01:31:23 · 323 阅读 · 0 评论 -
抽象类实现单例
public abstract class Singleton { private static Singleton s = new Singleton() { }; public static Singleton getInstance() { return s; } } 想到抽象类的特性,突发奇想通过抽象类实现单例,刚才试了一下可以。 ...原创 2020-11-05 21:26:26 · 589 阅读 · 0 评论