随笔分类 - 设计模式
摘要:1、建造者模式UML 图1. 建造者模式UML 2、C++实现 C++实现类视图: 图2. 建造者模式C++实现的类视图 其中,Product的实现代码是(ProductA和ProductB的代码不再列出): Builder实现代码是: ConcreteBuilderA的实现代码是: Concret
阅读全文
摘要:1、抽象工厂模式UML 图1. 抽象工厂模式的UML 2、C++实现 C++实现类图为: 图2. 抽象工厂模式的C++实现类图 其中,AbstractFactory的实现代码为: ConcreteFactoryA的实现代码为: 其中,ConcreteFactory2的代码与ConcreteFacto
阅读全文
摘要:1、工厂模式UML 图1. 工厂模式UML 2、C++实现 类视图如下: 图2. 工厂模式C++实现的类图 其中,Factory实现为: ConcreteFactoryA实现为: ConcreteFactoryB的代码与ConcreteFactoryA的代码相似,不再列出。 3、Java实现 类视图
阅读全文
摘要:1、简单工厂模式UML UML如下: 图1. 简单工厂模式UML 2、C++实现 类视图如下: 图2. C++实现简单工厂模式类视图 其中,SimpleFactory实现为: 3、Java实现 类视图为: 图3. Java实现简单工厂模式类视图 其中,SimpleFactory实现为: 4、点击下载
阅读全文

浙公网安备 33010602011771号