![](https://img-blog.csdnimg.cn/b893603137c0416bb9af8bc06b8b5a40.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 63
设计模式
坚持每天学习一点
找一个程序员学习搭子 杭州有没有帮我内推的大佬?
展开
-
一、单例模式
在内存中某个类只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例避免对资源的多重暂用没有接口,不能继承。原创 2023-05-23 22:35:51 · 333 阅读 · 0 评论 -
九、适配器模式
1)适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口,主要目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作2)适配器模式属于结构性模式3)主要分为3类:类适配器,对象适配器,接口适配器。原创 2020-10-03 09:30:00 · 71 阅读 · 0 评论 -
十一、装饰者模式
1、项目需求2、解决方案13、解决方案24、装饰者模式定义5、装饰者模式原理6、装饰者模式解决上述需求7、装饰者模式在jdk应用的源码分析。原创 2023-09-27 22:04:45 · 173 阅读 · 0 评论 -
十六、模板方法模式
2、模板方法模式基本介绍3、模板方法模式原理类图4、模板方法解决豆浆制作的问题5、模板方法模式的钩子方法6、模板方法在Spring框架应用的源码分析7、模板方法模式的注意事项和细节。原创 2023-10-02 09:26:02 · 95 阅读 · 0 评论 -
二十、观察者模式
当subject中的数据发生改变时,会通知所有的obervers;实际上就是subject 维护了一个oberver的list,observer可以动态的加入subject的list,或者是从中移除4、观察者模式好处观察者模式设计后,会以集合的方式来管理用户(Observer),包括注册移除和通知这样,我们在增加观察者时,就不需要修改核心类WeatherData,JDK源码: Observale 类就运用了观察者模式...原创 2022-06-20 21:53:43 · 439 阅读 · 0 评论 -
二十五、策略模式
策略模式:指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法把变化的代码从不变的代码中抽离出来针对接口编程而不是类多采用组合,聚合,少用继承的模式。原创 2023-08-13 22:59:35 · 701 阅读 · 0 评论 -
二十六、责任链模式
每个接收者都包含对另一个接收者的引用,如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依次类推。原创 2023-08-13 23:19:07 · 408 阅读 · 0 评论