享元模式
#include<iostream>
#include<map>
using namespace std;
//享元模式
class User {
public:
User(string _name) {
this->name = _name;
}
string GetName() {
return name;
}
private:
string name;
};
class WebSite{
public:
virtual ~WebSite() = default;
virtual void Use(User _user) = 0;
};
class ConcreteWebSite :public WebSite {
public: