设计模式
文章平均质量分 95
小呆呆666
这个作者很懒,什么都没留下…
展开
-
如何优雅的在业务中使用设计模式(代码如诗)
前言有段时间没写文章了,最近沉迷Rust,无法自拔,锈儿有毒;这真是门非常有趣的语言,很多地方的设计,真的是满足了我所有的向往。当然,这也不是一门简单的语言,提出所有权的概念,引入了极多符号:mut、&mut、ref mut、&、*、as_mut、as_ref。。。让人头秃。。。之前看到过一句话,觉得很不错:学习Rust并不会给你带来智商上的优越感,但或许会让你重新爱上编程。大家如果阅读过一些开源框架的源码,可能会发现其中数不尽的抽象类,设计模式拈手而来,在功能框架中,可以使用设原创 2021-08-24 14:52:46 · 874 阅读 · 0 评论 -
一文总结设计模式
前言看了很多寓教于学写设计模式的,看的有点头疼,注意力全都在故事上了,满脑子都是鸭子,餐厅之类,还有一堆和设计模式不相关的话,翻书都翻的挺累的。这里我整理了下23种设计模式,没什么多余的话,代码演示,简单粗暴,借鉴的地方都附上了参考链接(做个优秀的搬运工),没附上的是自己总结的。借鉴的例子代码,基本都做了一些精简,如果相关例子写的有什么不准确,麻烦在评论里面指出来,最好附上代码,我会尽快修改文章中的相关实例。23种设计模式,一文呈现,方便大家和自己查询,也方便自己随时修改;请配合文章旁边的大纲食用原创 2020-11-23 16:16:21 · 352 阅读 · 0 评论 -
设计模式之工厂模式(Java篇)
创建型模式-工厂模式在设计模式中,工厂模式可以说是非常实用的一种设计模式,利用抽象工厂模式解耦上层引用和底层实现,能极大的提高代码扩展性,后期维护起来不会一改就是几十个类了,来吧,好好的说道说道工厂模式。我会尽可能详细阐述清楚该模式所表达的一种设计思想,结尾给出一个利用抽象工厂模式,创建中间层,提出一个开发中因为未解耦而造成维护困难的的解决方案。注意:文章中阐述的三种工厂模式代码是隔离的...原创 2019-09-10 13:54:02 · 174 阅读 · 0 评论