摘要: 单一职责原则 单一职责原则(SRP): 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是 阅读全文
posted @ 2019-12-04 15:12 微风吹过165 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 商场收银软件的简单工厂实现 商场促销程序简单工厂UML图 include include using namespace std; //Strategy类,定义所有支持的算法的公共接 阅读全文
posted @ 2019-12-04 13:15 微风吹过165 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 之前一直想学习一下设计模式,听说《大话设计模式》这本书讲的比较通俗易懂,正好现在有时间就学习一下,写个博客记录一下自己的学习感悟!! 1.简单加减乘除计算器实现 计算器程序工厂模式UML图 include using namespace std; / Operation操作类 / class Ope 阅读全文
posted @ 2019-12-04 13:08 微风吹过165 阅读(86) 评论(0) 推荐(0) 编辑