![](https://img-blog.csdnimg.cn/0d41598009174b7ca39bd6cf8aa53223.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 73
简单易懂,由简入深,即使是小白,也不再对设计模式头疼,让你的代码更加优雅,逼格满满哦
飞翔的佩奇
专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。CSDN/掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
设计模式之代理模式(Proxy)
一个代理(Proxy)通常包含和将要使用的对象同样的方法,一旦开始使用这个对象,这些方法将通过代理(Proxy)传递给实际的对象。在实际图像的载入期间我们可以通过代理模式(Proxy)在实际图像要显示的位置预先载入一个比较小、简单的图形。这是一个需要载入和显示一幅很大的图像的程序,当程序启动时,就必须确定要显示的图像,但是实际的图像只能在完全载入后才可以显示!可能建立多个对象,但并不都是马上使用,代理模式(Proxy)可以载入需要的真正的对象。一个对象,比如一幅很大的图像,需要载入的时间很长。原创 2023-06-27 11:41:12 · 984 阅读 · 0 评论 -
2023最新设计模式常见面试题汇总进大厂必备
答:单例模式是一种常用的软件设计模式,在应用这个模式时,单例对象的类必须保证只有一个实例存在,整个系统只能使用一个对象实例。优点:不会频繁地创建和销毁对象,浪费系统资源。使用场景:IO 、数据库连接、Redis 连接等。} }} }程序的输出结果:true可以看出以上单例模式是在类加载的时候就创建了,这样会影响程序的启动速度,那如何实现单例模式的延迟加载?在使用时再创建?// 单例模式-延迟加载版 class SingletonLazy {} }原创 2023-03-07 11:43:18 · 447 阅读 · 0 评论 -
装饰者设计模式(二)番外篇 装饰者设计模式和静态代理设计模式区别
装饰者设计模式(二)番外篇 装饰者设计模式和静态代理设计模式区别原创 2022-09-24 06:22:50 · 436 阅读 · 0 评论 -
装饰者设计模式(一)
简单点说,就是 在不修改目标类的前提下,对目标类的方法进行增强原创 2022-09-22 06:55:06 · 149 阅读 · 0 评论