加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 观察者和回调之间的巨大差异是什么?

发布时间:2020-12-17 04:16:52 所属栏目:百科 来源:网络整理
导读:观察者和回调之间的巨大差异是什么?何时何地使用哪一个? 解决方法 这是关于分离关注点. 观察者允许您分解出不属于模型的代码.例如,用户模型可能具有在保存用户记录后发送注册确认电子邮件的回调,但您并不真正想要在模型中使用此代码,因为它与模型的目的没
观察者和回调之间的巨大差异是什么?何时何地使用哪一个?

解决方法

这是关于分离关注点.

观察者允许您分解出不属于模型的代码.例如,用户模型可能具有在保存用户记录后发送注册确认电子邮件的回调,但您并不真正想要在模型中使用此代码,因为它与模型的目的没有直接关系.

观察者允许您进行干净的分离,因为您的模型中没有所有回调代码.观察者依赖于模型(或模型),而不是相反.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读