PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

行为型设计模式有哪些

藏色散人
藏色散人 原创
2020-07-01 10:06:17 5074浏览

行为型设计模式有:1、备忘录即memento,备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住;2、观察者即observer;3、策略即strategy,策略模式使得算法在用户使用的时候能独立的改变。

行为型

备忘录(Memento):备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住,并外部化,存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态

观察者(Observer):在对象间定义一个一对多的联系性,由此当一个对象改变了状态,所有其他相关的对象会被通知并且自动刷新

策略(Strategy):定义一个算法的系列,将其各个分装,并且使他们有交互性。策略模式使得算法在用户使用的时候能独立的改变。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。