C++中的is-a和has-a关系

is_a是继承关系,has_a是组合关系
简单的理解就可以这样:
has-a 就是这样:
class one{..};
class two
{
private:
  class one;
};

is-a 就是
class base{..};
class drivate :public base{..};

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