摘要:
1 简单工厂模式1.1 问题用任意一种面向对象语言实现一个计算器控制程序,要求输入两个数和运算符号,得到结果。1.2 知识点命名要规范,有意义可维护性、可复用性、可扩展性避免重复代码,重复代码用函数或宏等计算和显示分开模块划分要合理保证修改无关性(修改一个方面就不造成另一方面的损失)1.3 简单工厂模式1.3.1 说明简单工厂模式由一个工厂对象决定创建出哪一种产品的实例。简单工厂模式是工厂式家庭中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。1.3.2 UML1.3.3 代码#ifndef OPERATOR_H_#define OPERATOR_H_//基类class Operat 阅读全文
摘要:
项目工程越大在,越不好维护,代码都不知道怎么组织了。以后看人家画的那些UML啦,讨论设计模式啦,还有用用例图,都有点逃避。不过貌似这些东西对项目整体有好处,而且也是一门艺术,那就学学喽。书已经买了《大话设计模式》。看了第一章,貌似毫不费力,不知道以后的章节是怎样,我的目标是每天晚上看点这个,看这个不需要太急看完,不需要看每天看的太多。就这样。还有要记住,以后代码和文档全要保存在公司服务器上或家里的台式上,这次笔记本坏了,损失惨重啊。 阅读全文