23种设计模式的C++实现、简介、要点
一、工厂模式简介:在基类中定义一个返回不同子类对象的接口要点:1.在基类中定义一个静态方法,根据传入的值得不同,调用不同子类的构造函数、并返回指向基类的指针2.将需要子类实现的方法定义为虚方法3.基类并不会实例化一个对象,而是将对象的实例化延后到子类中进行4.生成对象时,不显示使用new以及子类构造函数#include <iostream>using namespace std;enum{circle, square, triangle};class Shape{publ
原创
2020-07-08 02:54:02 ·
469 阅读 ·
0 评论