以耦合最小的方式编写好还是用复合的方式编写比较好?
来源:4-5 【理论】复合

野生程序员666
2022-03-20
老师你好,根据之前学的,4-3 【拓展】类关系与UML
类关系涉及依赖、关联、聚合、组合和泛化这五种关系,耦合度依次递增。
依赖关系是五种关系中耦合最小的一种关系。
依赖在代码中主要体现为类A的某个成员函数的返回值、形参、局部变量或静态方法的调用,则表示类A引用了类B。
那么,我们是否用下面两种耦合度最小的方式编写代码要好些呢?也能精简代码,注释掉的部分不用写。
如果将Logger类设置为static 静态类,那么在Main方法中还能省去了实例化Logger这一步的代码。
写回答
1回答
-
阿莱克斯刘
2022-03-21
同学,这个问题问得非常好。不用着急,你的问题会在第六章学习面向接口的时候解答。降低耦合的方法多种多样,可以使用事件、可以使用微服务、甚至可以调用WCF服务,但课程的第六章会介绍一种工作中最常用、也是所有程序员必须掌握的方式:反转控制(IOC)。
20
相似问题
奇特的实例化方式
回答 1
这里的代码 比较像聚合 和不是组合???
回答 1