设计模式概述

设计模式总共有23种。

大类来分,分为创建型模式、结构型模式、行为型模式。

小类来分,

创建型模式:工厂方法、抽象工厂、建造者、原型、单例;

结构型模式:适配器、桥接、组合、装饰器、外观、享元、代理;

行为型模式:责任链、命令、解释器、迭代器、中介、备忘录、观察者、状态、策略、模板方法、访问者。

可能很多同学会有疑问,为什么很多设计模式课程的都是先从创建型模式开始讲的,因为创建型模式主要解决对象创建的问题,了解对象可以使用不同方式和策略进行创建,为后续结构型模式、行为型模式的学习奠定了基础。

在未来的一段日子里,我会回顾学习23种设计模式,并将我的理解分享出来,感谢诸位。

ps:昨天(应该是前天了)改了一坨代码,上生产了,发现有问题。改了一组循环,将foreach方式改为了for方式,因为加了一块逻辑,使用for方式,变量更好使用些。结果,漏了将原foreach方式中的return改为continue,就出现了诡异的现象,有些结果是对的,有些结果是错的,错的结果是因为return跳出了循环。好笑的是,我前不久才分享了在循环中如何使用return、continue、break。按我朋友的说话,那是啪啪打脸啊┓( ´-` )┏。上次分享的链接:在不同形式的for循环中使用break、continue、return的效果

纵使疾风起,人生不言弃。-- 烟沙九洲

 
 
 
 
posted @   烟沙九洲  阅读(14)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体
点击右上角即可分享
微信分享提示