C++基础之对象关系

来源:互联网 发布:知乎汉书和后汉书 编辑:程序博客网 时间:2024/06/07 12:56

看过设计模式的同学都知道类之间的几种关系,这里只讨论GOF的书里涉及到的符号表示:

1,继承:B继承A,用空心大箭头表示,箭头由B指向A;

2,组合:A中有B的指针或引用,A对B的生命周期负责,用一段棱形一端箭头表示;

3,聚合:A中有B的指针或引用,但是A不对B的生命周期负责,;

4,相识:A中没有B的指针或引用,但是A的接口中可以传入B的引用;

0 0
原创粉丝点击