简介:享元模式,属于结构型的设计模式。运用共享技术有效地支持大量细粒度的对象。适用场景:具有相同抽象但是细节不同的场景中。优点:把公共的部分分离为抽象,细节依赖于抽象,符合依赖倒转原则。缺点:增加复杂性。代码://用户类classUser{private$name;function__construct($name){$this->name=$name;}publicfunctiongetName(){return$this->name;}}//定义一个抽象的创建网站的抽象类abstractclassWebSite{abstractpublicfunctionuse(User$user);}/