(一)设计模式分类及总述

从今天开决定把设计模式的分类和每个设计模式是怎么样实现的都用博客的形式写出来,每次写一个方便自己查看也方便大家浏览,今天先做一个总结。


1、设计模式是什么

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。说白了就是前人的经验,我们为了不走弯路,先把这些经验学会。当然,光看这些定义,你是不可能弄透彻的,这些东西需要你在实践中反反复复的去练习,去理解,多用,让他成为你的一种习惯和风格,这个时候才达到了设计模式的目的。


2、设计模式的分类

(1)创建型,顾名思义就是用来创建对象的。

(2)结构型,主要用于类或者对象的组合。

(3)行为型,属于比较复杂的,类或者对象的交互和分配职责。


3、每种类型都有哪些设计模式














4、设计模式的优点


1、降低耦合

2、提高代码重用

3、提高代码质量

4、一定程度上还能节约设计成本


这个就写到这里吧。这些都是一些概念的东西,对设计模式有一个大体上的认识就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值