一句话记住设计模式

   设计模式不知道从什么开始流行,第一次看设计模式的时候感觉有点微妙,第二次感觉真是奥妙,第三次觉得没有什么奇妙的!(废话不说了,直接进入主题)以下是我对如何记住各个模式模型的认识,帮助自己记忆设计模式。当然设计模式运用的高境界是没有模式,无招胜有招!

   简单工厂模式:太简单了,这里就不介绍。

    策略模式:聚合关系,初始化传入对象,调用其方法

    装饰模式:可自己装载自己,要注意装载顺序

    代理模式:子类的相互依赖

    工厂方法模式:工厂子类对创建子类的实现

   模版方法模式:就是利用多态啦

   外观模式:一对多的依赖,层层隔离

   建造者模式:指挥建造,建造依赖产品

   观察着模式:循环依赖和继承

   状态模式:时间迭代的子类循环

   适配器模式:继承期待接口,调用适配接口

   备忘录模式:依赖和聚合结合在一起

   组合模式:与(装饰模式相识,比其简单。树结点和叶子的关系)透明方式,表示部分与整体关系

  单利模式:(很多公司笔试题目都考)private构造堵住new创建,只保留一个接口(静态方法)

  多线程单利:增加lock  双重锁定 要判断是否有instance存在

  桥接模式:简单。连接两个抽象接口

  命令模式:适配器和策略的结合,把请求和对象分开

  职责链模式:之类的自身迭代,与装饰相识

  中介者模式:桥接模式+子类依赖关系

  享元模式:用工厂建造实例关联,实现共享

  解释器模式:抽象类和解释对象的关联

     。。。。。。

 

      以上是我记忆设计模式的一些方法,不一定对别人有用。如果是想学好设计模式建议还是读大师的书籍,最好看着UML图记忆,呵呵!

 

  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值