2014-02-16 53 views
0

所以我只是想知道为什么我在互联网上看到的每个EventListener例子都使用保护范围而不是私人Symfony EventListener:为什么受保护(而不是私人)成员?

我personnaly会使用私有成员,

  1. 我不可能致以事件监听
  2. 我还挺了解到,这是“规范”的编写使用私人会员类别之一,从而使保护的例外。

因此,我错过了关于类成员范围的备忘录,或者有什么理由让每个人都似乎在Sf Listeners中使用类保护成员?

感谢

+1

选择范围完全取决于您。 –

+0

我认为很大一部分原因是您可能正在查看意图被扩展的代码。大多数核心内容和许多更受欢迎的add ins都会设置其服务,以便您只需将参数设置为新类名即可扩展和调整服务。在哪一点保护变量是很好的。 – Cerad

+0

我完全同意你使用私人成员而不是保护你确定你不会延长你的课程。 – sickelap

回答

0

我完全同意你使用私有成员,而不是受保护的同意,当你确信你会不会扩展类。

+0

-1对不起,downvote,但这个答案不符合StackOverflow的标准,应该发布为原始问题的评论。 –

相关问题