摘要: 工厂方法模式 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; //抽象的水果类 class Fruit { public: virtual void getName() = 0; }; class Ap 阅读全文
posted @ 2020-03-22 19:19 撑雨伞的小男孩 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一个类就只做一件事情。 1 #define _CRT_SECURE_NO_WARNINGS 2 #include <iostream> 3 4 using namespace std; 5 6 7 #if 0 8 class Clothes 9 { 10 public: 11 void shoppi 阅读全文
posted @ 2020-03-22 09:22 撑雨伞的小男孩 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 用户提供一个标签,工厂通过一个函数来判断。比如用户提供一个苹果,水果工厂就得根据水果生成器(函数)来创建一个苹果。这些水果的类在外面是已经写好了的。 这个水果生成器直接返回一个水果种类的指针。例子如下。 #define _CRT_SECURE_NO_WARNINGS #include <iostre 阅读全文
posted @ 2020-03-22 09:19 撑雨伞的小男孩 阅读(136) 评论(0) 推荐(0) 编辑