我在一个类中有几个函数/方法是相互关联的。我正在构建一个模拟终端命令和链接的类。然而,有人告诉我这不是正确的OOP。如何分离这些方法才能独立工作。方法不应该调用其他方法。对,是这样?new_string = "" new_string+=slash
# This shouldn't be here as OOP我已经要求进行堆
开放封闭原则说,使用抽象/策略设计模式,这样我们就不需要改变现有的代码,我完全理解这一点。当我看到例子时,似乎很容易。但在现实生活中,会有大量的领域对象,如果我们使用开放封闭原则,我将得到数以千计的类。
我的问题是,人们会在大型项目中遵循这个原则并创建这么多的类吗?另外,如果所有的业务逻辑都流向域对象,那么人们在服务类中编写的逻辑是什么(所谓的服务类,我指的是服务层中的类(web-> service ->dao)。我</e