【设计模式】—三类模式

前言

什么是设计模式?为什么要学习设计模式?怎么学设计模式?设计模式用在什么地方?

什么是设计模式

  • 设计模式是一套代码设计「经验的总结」。项目中「合理的」运用设计模式可以「巧妙的解决很多问题」。
    都是前人经验的总结,「抱着代码虐我千百遍,我待代码如初恋」的心态,最终的到的「套路」。
    这里写图片描述 这里写图片描述
  • 合理的使用:「不能滥用」,要对设计模式使用场景有一定的认识后才能使用。
    这里写图片描述这里写图片描述
  • 巧妙的解决了很多问题:被广泛应用的原因。
    这里写图片描述这里写图片描述
  • 代码的复用,增加了可维护性是提倡使用Design Pattern的根本

三类模式

创建型模式:对象的实例化过程进行抽象,这使得一个系统可以对不用关心这些对象是如何创建、组合、呈现的,对于类创建模式来说通过使用继承改变实例化的类,对于对象创建模式来说通过使用代理来实例化所需要的对象。
结构型模式:通过对多个类和对象进行组合得到复杂结构的类,一般使用继承或者成员变量引用形式来实现。
行为型模式:行为模式不仅表达了对象和类,还表达了他们之间的交互,涉及到了对象和算法的分配。
这里写图片描述

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值