例如,A类使用B类,B类使用C类更好,或者A类同时使用B类和C类,我知道这可能取决于上下文,但有一个很好的指导方针吗?
谢谢
发布于 2019-08-01 10:03:18
你不应该真的有这个选择。类的编写不仅仅是为了好玩,它们还建模了一些东西,通常是商业领域。
所以,你应该问自己的问题是,A的概念应该知道B和C,还是B没有C是有意义的吗?
通常情况下,域应该对这些事情进行分类。如果没有,那么从定义上来说,它并不重要。
如果业务与此代码无关,即您正在编写一些技术部分,比如服务,它们只是相互调用,或者类似的东西,那么您已经处于“可疑的设计”领域了。
https://stackoverflow.com/questions/57300406
复制相似问题