java面向对象编程中的强耦合和弱耦合如何区分?

2025-04-03 11:41:13
推荐回答(3个)
回答1:

举个例子
比如a类在实例化的时候需要一个b类的对象做参数 这个时候就可以说a类和b类之间是一种强耦合的关系~没有b类对象就无法实例化a类对象
这个时候吧b由实体类改成接口的话 只要是实现了b接口的所有类都可以当做a类对象实例化的参数

回答2:

一般要求建项目--高内聚低耦合
类间关系要紧密
模块间要不产生干扰

回答3:

就是各司其职,相互配合