码迷,mamicode.com
首页 > 其他好文 > 详细

既有设计模式的lambda重构

时间:2018-10-30 21:10:13      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:方法   过程   消息   算法   一个   之间   依赖关系   策略   自动   

设计模式的博客要有模式的定义,UML类图,代码实现和模式的优缺点,

  • 策略模式
  • 工厂模式
  • 模版方法
  • 观察者模式
  • 责任链模式

1 策略模式:定义了一组算法,并将每一个算法封装起来,使它们每一个之间可以相互替换。

2工厂模式:工厂模式定义了一个创建对象的接口,并且由子类决定实例化哪一个对象,将实例化的过程推迟到子类。

3模版方法:模版方法就是定义一个算法的骨架,并且将某些算法的实现延迟到子类。模版方法可以在不改变算法结构的情况下,重新定义算法的实现。

4观察者模式:观察者模式定义了对象的一对多依赖关系,这样一来,当一个对象状态发生改变时,所以依赖者可以收到改变消息并且自动更新。

5责任链模式:使多个对象可以处理同一个请求,从而避免请求的发送者与接受者的耦合关系,使这些对象连成一条链,请求沿着这条链进行传递,直到有对象处理这个请求为止。

 

既有设计模式的lambda重构

标签:方法   过程   消息   算法   一个   之间   依赖关系   策略   自动   

原文地址:https://www.cnblogs.com/CobwebSong/p/9879232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!