关于 复合 和 继承 和 委托

复合关系: 为何不用继承?因为用继承的话,父类的接口仍然可以调用。 所以这里 使用所谓的 组合,所谓的适配器Adapter就是这样实现的: 这样组合起来,底层容器是deque,queue可以调用deque的接口去完成自己的接口,而deque里多于的接口,queue是希望屏蔽掉的。而这个的组合,就使得deque的接口没有暴露在外,而继承则会使得deque的接口可以使用。 复合关系下的构造和析构 委托
相关文章
相关标签/搜索