【发布时间】:2016-09-29 15:09:43
【问题描述】:
我知道注册接收回调消息的对象通常被命名为侦听器(如 PaintListener、PropertyListener)或观察者(如 ScopeObserver、TileObserver)。
我也知道两者通常都是 GoF 观察者模式的实现。
我的问题是:在命名一个类时,称它为 MyListener 和 MyObserver 有什么概念上的区别吗?
编辑:作为该问题的副本引用的建议问题确实解决了相同的问题,但没有一个答案对我来说澄清。连被选中的都没有。
我不想知道 Listeners 是否可以被视为 Observers GoF 实现。我想知道在选择一个名称时是否有任何语义推理。
对原始问题的评论,我理解是作为一个笑话发布的,听起来就像我预期的答案:“前一个代码监视另一个代码移动,而后一个代码代码监听其他代码是否有任何噪音。"
【问题讨论】:
标签: language-agnostic naming-conventions