gpt4 book ai didi

oop - 单一职责原则 - 一个很难看到的例子?

转载 作者:行者123 更新时间:2023-12-01 23:38:42 29 4
gpt4 key购买 nike

我刚刚读到了单一职责原则,Robert C. Martin 有一次指出,有时很难看出一个类具有多个职责。

任何人都可以提供此类的示例吗?

最佳答案

考虑一个具有方法的 HTTP 类

  • 获取(URL url)
  • SendRequest(字符串请求)

这两种方法都与 HTTP 相关。但是,Get 和 SendRequest 具有不同的抽象级别。 Get实际上可能使用SendRequest来发送GET请求。因此,SendRequest 应该位于低级 HTTP 类中,而 Get 应该位于使用低级 HTTP 类的高级 HTTP 类中。

关于oop - 单一职责原则 - 一个很难看到的例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3829306/

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