-3
我有這樣的代碼:實施的UML一般化約束
#include <iostream>
#include <string>
using namespace std;
class User {
string name;
public:
User(string x):name(x)
{ }
void print() {
cout << "Name: " << name << endl;
}
};
class Director : public User
{
public:
Director(string x) : User(x)
{}
};
class Seller : public User
{
public:
Seller(string x) : User(x)
{ }
};
class Admin : public User
{
public:
Admin(string x) : User(x)
{ }
};
int main() {
User x("A");
Director z("B");
x.print();
z.print();
}
如何使用這個類層次結構可以我呈現類: 主任,管理員,賣家是:
- 完整,不相交的(我猜這是我給的代碼示例)
-incomplete,不相交(會是一樣的嗎?)
-complete,重疊
- 不完整,重疊
閱讀您的演講。如果劇本不好,請與您的導師談談。 –