23种设计模式的对比和总结

目录

前言

内容

1.设计模式之间的对比

2.各模式使用于什么情况?

​总结


前言

通过《大话设计模式》初步了解了设计模式的一些概念,这是一个从面相过程到面相对象的思想转换,为以后的面向对象编程带来了从思想根源上的改变,很多模式看的令人兴奋,原来程序还可以这样写。

不同的模式带来不同的方法,23个模式的优点和缺点是什么?什么情况下使用什么模式?一起来看看吧。

内容

1.设计模式之间的对比

首先,设计模式包含了23种模式,23种模式可以分为三大类型,分别为创建型、结构型和行为型,创建型用来创建对象;结构性用来表示类和对象之间的结构;行为型用来描述算法和对象职责间的分配。

好了,大概总结了一下这些模式,那么23中模式之间分别包括什么模式呢?每个模式的定义又是什么呢?

小编总结成了一个表,一起来看看吧。

2.各模式使用于什么情况?

那么多的模式,什么情况下是用哪种模式,小编认为需要对每一个模式透彻理解后才能做出相应的决定。这么多模式,相信在未来不断使用、不断重复会对它们有充分的了解,感谢《大话设计模式》讲的每一个例子都很生动易懂。


总结

每一个模式都有各自的优缺点,我们要知道的是在什么情况下使用什么模式,虽然很多模式理解的还不透彻,但是这是一个长期学习的过程,在未来学习中也会不断地用到各种模式,相信不久以后就可以熟练掌控。
小编觉得从设计模式开始,是正式从面相过程到面向对象的一步,也是一个重要的转折点,加油加油加油!
--------------------- 
原文:https://blog.csdn.net/vop444/article/details/70920492 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值