依赖关系
如果一个类对象中使用了其他的类对象,则说这个类对象依赖于其他对象。比如下面代码
class B {
createObj(){
const a = new A()
}
}
类B依赖A
不单单是类,用到什么就是依赖什么
也可以是包与包之间的依赖,下面应该是虚线,画错了,将就一下
这里涉及到一个问题
依赖关系是不是都有必要画出来
不是都有必要的,必须模块,关键模块要画,不要影响图的美观。
如果你的代码一个模块涉及了十几个依赖,都画出来是不现实的!!!
必要性,是画图的重要原则!!!!
设计重要原则,低耦合,高内聚。
所谓耦合就是依赖关系。