设计模式
Biubiu Bombombom
没个性 不签名
展开
-
设计模式(为什么要用设计模式)
在刚开始学设计模式的时候,“设计模式”,对于我来说是一种抽象的词汇,学之前一直不明白所说的“设计模式是什么”,接触了之后才逐渐了解。1.什么是设计模式: 我认为设计模式它是一种代码编程长期发展的经验和套路,并且中所周知的一套代码方法和理念。也是我们编写程序的基石。2.为什么要用设计模式: 设计模式就像盖房子首先要搭建好一个框架 ,这个框架就是...原创 2019-06-29 22:01:35 · 1003 阅读 · 7 评论 -
设计模式 — 简单工厂模式
简单工厂模式是设计模式的开始,也是比较简单基础的模式用法,就来总结下“简单工厂模式的用法”(1)优点: 实现了对象创建和客户端分离(业务和界面分离) 。 减少了代码的冗余度和复杂性,直接把所需要的业务封装起来,然后直接按调用就可以了,大大提高了系统的灵活性。(2)缺点 在工厂类中集中了所有产品的创建逻辑,职责过重,一旦不能正常工作吗,整个系统都要受影响。 ...原创 2019-06-29 22:02:58 · 173 阅读 · 11 评论 -
设计模式 — 策略模式
1.什么是策略模式 就是定义一组算法,把每个算法给封装起来,它们之间可以相互调用,并且它们之间可以相互交换; 此模式让算法发生变化,不会影响使用算法的客户。 * 策略模式的核心就是对算法的包装,最终目的是把使用算法的责任(环境)和算法的实现进行耦合。2.策略模式的优缺点:(1)优点 - 算法可以自由的进行的切换 - 避免多重条件的判断(减少对象的...原创 2019-07-05 21:29:55 · 199 阅读 · 4 评论 -
设计模式 — 适配器模式 (Adapter)
1.什么是适配器模式: 适配器模式(也称包装样式或包装)将一个类的接口转换成客户希望的另外一个接口; 适配器模式通过定义一个新的接口(对要实现的功能加以抽象),和一个实现该接口的Adapter(适配器)的类来透明的调用外部的组件,如此以来方便了不少,在替换外部组件时,最多只要修改几个Adapter类就可以了,而其他的源代码都不会受到影响。 还可以这样理解...原创 2019-07-31 21:38:34 · 177 阅读 · 2 评论