06 2021 档案

摘要:菜鸟教程连接https://www.runoob.com/design-pattern/decorator-pattern.html UML类图入下 : 在Java的IO流的类图 解决的问题 : 想给一个类扩展功能,但是不想继承 可以动态扩展功能,撤消功能(不知到体现在哪里) 需要给已有的类扩展功能 阅读全文
posted @ 2021-06-19 13:50 马角的逆袭 阅读(34) 评论(0) 推荐(0) 编辑
摘要:快速生成简单类 需要配合基类https://www.cnblogs.com/majiao61/p/14902584.html来使用 { "majiao Class Object": { "prefix": "classHpp", "body": [ "#ifndef ${1:${TM_FILENAM 阅读全文
posted @ 2021-06-19 12:18 马角的逆袭 阅读(131) 评论(0) 推荐(0) 编辑
摘要:c++基类hpp文件 包含GET_SET宏定义,用来生成get和set函数 对编译器版本有要求,目前可以在gcc/g++ 4.9.1上编译通过 #ifndef _MAJIAOOBJECT_H #define _MAJIAOOBJECT_H #include <string> #include <io 阅读全文
posted @ 2021-06-19 12:13 马角的逆袭 阅读(65) 评论(0) 推荐(0) 编辑
摘要:UML类图入下 : 解决的问题 : 减少代码中的 if else 语句 简化了单元测试 不同算法独自成类,可以分别进行测试 注意点: 可以用简单工厂结合策略模式 算法对象接口为Alorithm.hpp #ifndef _ALGORITHM_H_ #define _ALGORITHM_H_ class 阅读全文
posted @ 2021-06-13 21:57 马角的逆袭 阅读(49) 评论(0) 推荐(0) 编辑
摘要:UML类图入下 : 解决的问题 : 解决了对象创建问题 被生产的对象接口为BaseAnimal #ifndef __BASEANIMAL_HPP_ #define __BASEANIMAL_HPP_ #include <string> using namespace std; class BaseA 阅读全文
posted @ 2021-06-12 21:16 马角的逆袭 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示