标签: symfony
我知道,在大多数情况下,服务更可取,因为它们是直接在呼叫站点启动的,这种方法使代码更加清晰。
虽然很难推理,但是当事情分散在事件上时,系统会做什么。
请举一些例子。任何帮助,将不胜感激!非常感谢!
答案 0 :(得分:3)
当您创建一个不应被客户端修改但仍可扩展的可重用软件包/组件时,监听器才有意义。
听众对应用程序代码没有多大意义,因为它们增加了一定程度的间接性,这使得更难以弄清楚发生了什么。