标签:样式 pre ack soc ati 方法 泛化 不能 ica
1. 泛化(Generalization)
在c++中相应继承,如B是A的泛化,在C++中表现为:
class B : public A
{
public:
B() {}
virtual ~B() {
}
}</pre><pre>2.实现(Realization)
在C++中相应,相应是虚拟函数的概念,如B实现了A。是实现了A中虚拟函数的详细功能(接口),在C++中表现:
class A
{
public:
A() {}
virtual ~A() {}
virtual void fun(int x,int y) =0;
};
class B : public A
{
public:
B() {}
virtual ~B() {}
virtual void fun(int x,int y);
}
class B {
public:
B() {}
virtual ~B() {}
void fun(A *m_A);
}class B
{
public:
B() {}
virtual ~B() {}
A *m_A;
}class B
{
public:
B() {}
virtual ~B() {}
A m_A;
}标签:样式 pre ack soc ati 方法 泛化 不能 ica
原文地址:http://www.cnblogs.com/lxjshuju/p/6827062.html