阅读(4007) (12)

Laravel 8 何时使用契约

2021-06-23 11:39:38 更新

正如在其他地方所讨论的,使用契约或 Facades 的许多决定将取决于个人喜好和开发团队的喜好。契约和 Facades 均可用于创建功能强大且经过良好测试的 Laravel 应用程序。 只要聚焦在类的职责应该单一上,您会发现使用契约还是 Facades 之间的实际差异其实很小。

但是,您可能仍然对契约有几个疑问。 例如,为什么要使用接口? 使用接口不是更复杂吗? 让我们将使用接口的原因归纳为以下标题:松耦合和简单性。