工厂模式UML图
2017-01-04 13:39:21 0 举报
工厂模式UML图是一种用于描述工厂方法的UML图。在工厂模式中,一个产品接口可以有一个或多个实现,每个实现都有一个工厂类负责创建该产品的对象。工厂模式UML图通常包括以下几个元素:产品接口、抽象工厂类、具体工厂类和产品实现类。其中,产品接口定义了产品的通用属性和方法;抽象工厂类定义了创建产品对象的抽象方法;具体工厂类实现了抽象工厂类中的方法,用于创建特定类型的产品对象;产品实现类则是具体实现产品接口的类。通过使用工厂模式UML图,开发人员可以更好地组织和管理代码,提高代码的可维护性和可扩展性。
作者其他创作
大纲/内容
Truck
string name=\"大卡车\"
void setName(string name);std::string getName();void run();
Auto
void setName(string name);std::string getName();virtual void run() = 0;
Bus
string name=\"公交巴士\"
CarFactoryAuto* createAuto()
Factory
virtual Auto* createAuto() = 0;
Car
string name=\"小汽车\"
void setName(string name);std::string getName();void run() ;
TruckFactoryAuto* createAuto()
BusFactoryAuto* createAuto()
0 条评论
下一页