类与类之间的基础关系:依赖

文章目录

  • 前言
  • 一、依赖关系


前言

类与类之间的关系有6种:泛化(继承)、实现、关联、聚合、组合、依赖。


一、依赖关系

 依赖就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。比如某人要开车上班,需要一台车,此时人与车之间的关系就是依赖。表现在代码层面,为类B作为参数被类A在某个method方法中使用。在UML类图设计中,依赖关系用由类A指向类B的带箭头虚线表示。

类与类之间的基础关系:依赖_第1张图片


class Car
{
public:
	Car();
	~Car();

private:

};

class Person
{
public:
	Person();
	~Person();

private:
	void driveToWork(Car* pCar)
	{

	}
	Car* repairCar()
	{

	}
};


你可能感兴趣的:(C++,c++)