
设计模式
文章平均质量分 87
WayneSlytherin
凡物之骤为之而追成焉者,其器小也;物之一览而易尽者,其中无有也。
展开
-
20.教皇?他能有几个师?!——命令模式详解
军迷程序员在自嗨的同时,既能让你指挥千军万马斩将破阵,也让你进一步熟悉命令模式,还能让你了解命令模式在spring源码中的应用。不妨进来瞅一眼。原创 2024-03-31 20:00:00 · 1198 阅读 · 0 评论 -
19.严丝合缝的文明——模板方法模式详解
你了解设计模式吗?spring框架中IOC初始化是怎么回事?钩子方法了解过吗?你用过哪些钩子?如果金三银四的面试中这些问题问倒了你,抑或是晦涩的八股背的让你发疯,那么也许你可以点进来听我讲一讲模板方法模式,或许会对迷茫的你有些许助力。原创 2024-03-24 19:00:00 · 1628 阅读 · 0 评论 -
18.古今成大事者,必以多选替身为第一要义——代理模式详解
古今成大事者,必以多选替身为第一要义。人生如此,编程亦然。如果你觉得我是在谈人生,那我就是在聊设计模式;如果你觉得我在聊设计模式,那我实则是在谈人生。今天,师承薛定谔的段子手就来好好摆摆代理模式这些事儿。原创 2024-03-16 20:30:00 · 1390 阅读 · 0 评论 -
17.来自Sora的夺舍妄想——享元模式详解
如果Sora模拟的视频是下一维度世界的剪影,那么我们所在的世界会不会是上一维度世界的投影呢?我们玩的游戏中有大量可操控的NPC,那么我们有没有可能是上一层世界控制的NPC呢?今天,IT界的科幻妄想家Wayne带你从Sora开始闲扯,讲讲享元模式那些事。原创 2024-03-02 22:50:29 · 1207 阅读 · 0 评论 -
16.沙箱里的秩序——外观模式
从《三体》的“人列计算机”开始,我们来看看这个世界藏在沙箱之中的“秩序”。希望在我的笔下,会让你觉得设计模式是一门生动可爱的学科。这一次我们来聊聊外观模式。原创 2024-02-25 19:30:00 · 2917 阅读 · 0 评论 -
15.一种坍缩式的简单——组合模式详解
当曾经的孩子们慢慢步入社会才知道,那年味渐淡的春节就像是疾驰在人生路上的暂停键。它允许你在隆隆的鞭炮声中静下心来,瞻前顾后,怅然若失。也允许你在寂静的街道上屏气凝神,倾听自己胸腔里的那团人声鼎沸。孩子们会明白的,就像他们步入大学校园时候渐渐明白家乡只有冬夏,再无春秋一样。人生这场旅途,就是无数个后知后觉的组合。提前看到一些东西不会让我们清醒半分,相反,反而容易让人愈发的沉溺于那来势汹汹的纸醉金迷…原创 2024-02-18 20:45:00 · 2068 阅读 · 0 评论 -
14.盔甲?装甲?装饰者模式!
从盔甲到装甲,从军工发展规律到内置嵌套的利弊。装饰者模式,看这一篇就够了。原创 2024-02-12 13:55:11 · 1015 阅读 · 0 评论 -
13.从桥接模式细品人生的几座桥
就像过河需要的是桥,而不是一直尝试走到河的尽头。有时候勤奋并不是勤奋,而是在还设计阶段偷懒的债。方向错了,执行的再努力也是徒劳。千万不要用自以为是的勤奋感动自己。原创 2024-02-04 18:26:25 · 1227 阅读 · 0 评论 -
12.从项目经理的生存哲学到适配器模式(Adapter Pattern)
开发者看了会沉默,项目经理看了会流泪。从故事到springMVC源码,IT界的散文小哥通过讲述项目经理的辛酸让你理解什么是适配器模式。原创 2024-01-28 19:00:46 · 1037 阅读 · 0 评论 -
11.什么档次的原型模式和我写的一样
如果徐江离开京海来到了浣熊市并加入保护伞公司,他要的原型模式,你给得起吗?原创 2024-01-20 08:15:00 · 1221 阅读 · 0 评论 -
10.抽象工厂模式
原本秘籍只有一本,所以抢秘籍是大侠们的游戏。后来,有个老六把秘籍复印成三块钱一本,内卷就开始了。在简单工厂模式和工厂方法模式之后的抽象工厂模式,可能就是三块钱里的一部分。原创 2024-01-14 23:25:12 · 1174 阅读 · 0 评论 -
09.简单工厂模式与工厂方法模式
最近小米新车亮相的消息可以说引起了不小的轰动,我们在感慨SU7充满土豪气息的保时捷设计的同时,也深深的被本土品牌的野心和干劲所鼓舞。今天我们就接着这个背景,开启造车的终极幻想,尝试拆解一下工厂模式中最基础的两部分:简单工厂模式和工厂方法模式。原创 2024-01-07 19:00:00 · 1286 阅读 · 0 评论 -
08.哲说建造者模式(Builder Pattern)
天下万物生于有,有生于无”。如果现在我告诉你,你可以创建一个世界,你是一个造物主,但是你要把自己藏起来,不能让这个世界的小生命知道你的存在,你会以什么样的逻辑来设计第一个模型?有人说,我要信“码”由缰,懒得装;有人说,我要挖空细节演好上帝。这其实就是设计模式有趣的地方,它松散无骨,语气平和,不按它的来这个世界的太阳照常升起,但按它的要求做,这个世界会和谐的像假的一样。这一次,我想让屏幕前的你和我一起演一次“造物主”,从神的角度,俯视设计模式中的“建造者模式”。原创 2023-12-30 19:52:41 · 1217 阅读 · 0 评论 -
07.单例模式八板斧
孔乙己会写四种“茴”算什么?我能写八种单例模式!今天读书人教你如何把长衫穿的体面。原创 2023-12-24 16:29:56 · 1327 阅读 · 0 评论 -
06.迪米特法则(Demeter Principle)
从《大明王朝1566》到《哈利波特》,28岁带刀巫师和你一起用代码读懂迪米特法则。原创 2023-12-14 20:00:00 · 1038 阅读 · 0 评论 -
05.开闭原则(Open Closed Principle)
在编程领域,也许我们都是章北海。段子手携反骨仔带你从《三体》思想钢印的设定聊到软件设计的OCP原则。原创 2023-12-06 22:00:00 · 1931 阅读 · 0 评论 -
04.里氏替换原则(Liskov Substitution Principle)
从《富二代的自我修养》深入理解什么是里氏替换原则。原创 2023-11-30 22:39:45 · 1112 阅读 · 0 评论 -
03.依赖倒置原则(Dependence Inversion Principle)
高层模块不应依赖低层模块,二者都应该依赖其抽象。而抽象不应依赖细节,细节应该依赖抽象。依赖倒置原则的中心思想其实就是。相对于细节的多变性,抽象的东西会稳定的多。原创 2023-11-24 19:15:00 · 1104 阅读 · 0 评论 -
02.接口隔离原则(Interface Segregation Principle)
接口隔离原则的关注点是什么?和单一职责原则有什么区别?原创 2023-11-19 19:00:00 · 137 阅读 · 0 评论 -
01.单一职责原则
一个类只描述一件事?一个方法只做一件事?如何兼顾?原创 2023-11-11 09:00:00 · 318 阅读 · 0 评论 -
0.专栏概述与几句闲话
犹记得一位身在广州的老前辈在我初入职场时的教诲:“数据结构和算法、设计模式是一个程序员的内功,内功从短期来看往往也是鸡肋。掌握它们、了解它们对于你眼前的CRUD也许没有丝毫帮助,但这些东西却决定了一个程序员的上限。只做CRUD,做了再多年也不过是从初级程序员变成了资深初级程序员,这些内功就摆在那里,谁能吸收的越多,谁就越有可能真正读懂、理解到主流框架的源码。而不是书到用时去背八股,自己成长的越多,也就越能把命运握在自己手里,越能自己做出一些选择。原创 2023-11-04 19:22:32 · 349 阅读 · 0 评论