美文网首页
设计能够进行依赖关系注入的服务

设计能够进行依赖关系注入的服务

作者: 寻找无名的特质 | 来源:发表于2022-04-27 05:43 被阅读0次

    在设计能够进行依赖注入的服务时:

    • 避免有状态的、静态类和成员。 通过将应用设计为改用单一实例服务,避免创建全局状态。
    • 避免在服务中直接实例化依赖类。 直接实例化会将代码耦合到特定实现。
    • 不在服务中包含过多内容,确保设计规范,并易于测试。

    如果一个类有很多已注入的依赖关系,这可能表明该类拥有过多的责任,并且违反了单一责任原则 (SRP)。 尝试通过将某些职责移动到一个新类来重构类。

    相关文章

      网友评论

          本文标题:设计能够进行依赖关系注入的服务

          本文链接:https://www.haomeiwen.com/subject/kkyhertx.html