【设计模式】对象行为—行为型模式和全部总结(大图)

本文详细介绍了设计模式中的行为型模式,包括观察者、状态、命令、模板方法和责任链模式。这些模式分别用于建立对象间的一对多依赖、状态变化时行为的调整、行为请求与实现的解耦、算法骨架的定义以及请求处理的链式结构。通过理解这些模式,有助于提升软件设计的灵活性和可维护性。
摘要由CSDN通过智能技术生成
     【观测者模式】(Observer)
       官方解释:观察者模式,定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,是 他们能够自动更新自己。
       个人理解:通过下面的图解释的话其实就是当触发抽象通知者中某个事件的时候去调用抽象观察者和其子类的方法,让他们更新自己。
        

      【状态模式】(State)
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 37
    评论
评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值