码迷,mamicode.com
首页 > 其他好文 > 详细

漫画:什么是 “设计模式” ?

时间:2020-11-18 12:17:45      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:内容   策略模式   领域   web   交互   src   des   最大   ssid   

漫画:什么是 “设计模式” ?

收录于话题
#设计模式 873 #Java 1518 #程序员 2162
技术图片

技术图片

技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片

这本书是软件研发领域重要的里程碑,合著此书的四位作者 Erich Gamma,Richard Helm,Ralph Johnson ,John Vlissides 被业内称为GoF(Gang of Four),因此这本书也被人称为GoF设计模式。
技术图片

1.创建型模式

这一类设计模式的目的是用于创建对象。

2.结构型模式

这一类设计模式的目的是优化不同类、对象、接口之间的结构关系。

3.行为型模式

这一类设计模式的目的是更好地实现类与类之间的交互以及算法的执行。

每一个类型所包含的具体设计模式,总结在下图当中:
技术图片

至于这些模式具体是什么样子?用在哪些场景?大家今天先不必深究,我们日后会逐一详细讲解。
技术图片
技术图片
技术图片
技术图片
技术图片

做过Web开发,或是桌面应用开发的小伙伴,对MVC模式和MVVM模式恐怕不会陌生:
技术图片
技术图片
技术图片
技术图片
技术图片

目前,我们已经讲了其中的3种设计模式,大家可以点击下面链接查看:
单例模式
策略模式
观察者模式

今后,小灰会努力补全这块宏大的拼图,讲解剩下的那20多种设计模式,敬请期待!
技术图片

喜欢本文的朋友们,欢迎长按下图关注公众号程序员小灰,收看更多精彩内容
技术图片

给个[在看],是对小灰最大的支持!

漫画:什么是 “设计模式” ?

标签:内容   策略模式   领域   web   交互   src   des   最大   ssid   

原文地址:https://blog.51cto.com/14982143/2549399

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!