![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 76
用设计模式让自己的代码得到飞跃
枫林C
这个作者很懒,什么都没留下…
展开
-
关于设计模式的学习与思考
这就引出了对设计模式的思考,到底什么是设计模式,有没有完美的设计模式。是的,所有的设计模式都是为了达到某种目的的一种代码写法,而这种写法其本身没有优劣或完美之说,如果非要说其优劣那么也一定是需要依托于具体的业务场景,否则就有点耍流氓的感觉了。包含模板方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、责任链模式、访问者模式。1、常规设计模式的用法,这个是基础,补充我们的见识,基础的23种设计模式是为了让我们知道常规的写法有哪些,在不同的场景下该怎么用。原创 2022-10-09 17:14:32 · 338 阅读 · 0 评论 -
设计模式:代理模式
什么是代理模式? 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 以上为百度百科对代理模式的定义。嗯,有点拗口,也不太好理解。那么我们换一个通俗点的例子:我们去餐厅吃饭,点了一盘大盘鸡。做这道菜的肯定是餐厅的厨师对吧,但是厨师人家做的技术活,才不想直接跟这些个食客当面聊呢,人家也是很高傲的,所以呢就由餐厅的服务员与食客做对接,由服务员将我们的需求传递给厨师,厨师做好了之后在由服务员传递到食客桌上。 这原创 2021-11-12 17:41:17 · 1834 阅读 · 0 评论