为了账号安全,请及时绑定邮箱和手机立即绑定

php中常见的几种设计模式?

php中常见的几种设计模式?

繁花不似锦 2018-12-14 15:11:20
php中常见的几种设计模式
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

状态state模式是GOF23种模式中的一种,和命令模式一样,也是一种行为模式。状态模式和命令模式相当像,一样是“接口—实现类”这种模式的应用,是面向接口编程原则的体现。
状态模式属于对象创建型模式,其意图是允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了他的类。比较常见的例子是在一个表示网络连接的类TCPConnection,一个TCPConnection对象的状态处于若干不同的状态之一:连接已经建立(Established),正在监听,连接已经关闭(closed)。当一个TCPConnection对象收到其他对象的请求时,他根据自身的状态作出不同的反应。

查看完整回答
反对 回复 2019-01-10
  • 1 回答
  • 0 关注
  • 675 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信