gpt4 book ai didi

java - 为什么只对一个类使用 Java 接口(interface)?

转载 作者:行者123 更新时间:2023-12-04 20:51:24 25 4
gpt4 key购买 nike

我最近在阅读某人的代码,他们创建了一个仅由一个类实现的接口(interface)。在我看来,界面是不必要的。创建仅由一个类实现的接口(interface)有哪些设计原因?

最佳答案

两个原因:

  1. 测试。在自动化测试期间,实现接口(interface)的类可以很容易地被 stub 、模拟、包装器等替换。
  2. future 的扩张。仅仅因为现在只有一种实现并不意味着没有计划或想象更多。

关于java - 为什么只对一个类使用 Java 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23175539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com