摘要: 第二章 商场促销-策略模式 1.1简单工厂实例 现在我们需要为某大型超市设计一个收银软件,收银员根据顾客购买的商品的单价和数量,向顾客收费 根据我们之前学到的简单工厂模式,我们可以这样做 代码结构图如下: 抽象产品Product角色CashSuper package dp02Strategy; pu 阅读全文
posted @ 2017-04-12 17:04 李昭文-Java成长之路 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 SimpleFactory 1.1什么是简单工厂设计模式 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实 阅读全文
posted @ 2017-04-12 15:27 李昭文-Java成长之路 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 第一,单一职责原则 单一职责原则 (SRP:Single responsibility principle),就一个类而言,应该仅有一个引起它变化的原因 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力.这种耦合导致脆弱的设计,当变化发生 阅读全文
posted @ 2017-04-12 14:23 李昭文-Java成长之路 阅读(227) 评论(0) 推荐(0) 编辑