【发布时间】:2015-03-09 13:31:00
【问题描述】:
有没有办法在接口中指明可选方法(让合约只指明要给出的参数的数量/类型)?
请对问题提供更多的理解和洞察力,并指出解决方案?例如看这个讨论:Optional Methods in Java Interface
在应用程序中,我使用连接到持久性(学说)的侦听器。所以我正在使用其中一些方法:
prePersist()
preUpdate()
postPersist()
postUpdate()
等等
现在,在重构时,由于实体(要持久化的对象)太多,我决定将这些方法的各个部分拆分为单独的类。
但是,并非所有这些都需要所有 pre-... 和 post-... 方法。我需要确保为他们提供适当数量和类型的参数。你是如何在 PHP 中做到这一点的?
【问题讨论】:
-
@Marcin:不知道接口是什么完全可以。如果这个问题可以被批评(并且可以),那就是一些先前的研究/阅读可能已经得到证明,所以我们知道特别需要解释什么。
-
嗯,刚刚发布了一个类似问题的答案,然后才看到这个问题。我认为对此处发布的答案进行了很好的总结,因此也许会有所帮助。 stackoverflow.com/a/66883322/1248282