摘要:
策略模式… Strategy Pattern 在POS系统中,有时需要实行价格优惠, 该如何处理? 对普通客户或新客户报全价 对老客户统一折扣5% 对大客户统一折扣10% 注:课件来自Head-First OOAD课程资料1.1 假设背景 Joe是一个OO程序员,所在的公司正 阅读全文
摘要:
GOF设计模式四: 观察者模式Observer 现实中遇到的问题 当有许多不同的客户都对同一数据源感兴趣,对相同的数据有不同的处理方式,该如 何解决?5.1 定义: 观察者模式 观察者模式 Observer 定义对象之间的一对多依赖关系,当一个对象改变状态时,所 有依赖于它的对象都会 阅读全文
摘要:
GOF设计模式三: 外观模式 Facade “现有系统”功能强大、复杂,开发“新系统”需要用到其中一部分,但又要增加一部 分新功能,该怎么办?4.1 Facade Pattern: Key Features Intent You want to simplify how to use an ex 阅读全文
摘要:
GOF设计模式二: 适配器模式 Adapter 为中国市场生产的电器,到了美国,需要有一个转接器才能使用墙上的插座,这个转接 器的功能、原理?复习单实例模式 SingleTon的三个关键点 1)私有的:构造函数 2)私有的:成员变量,记录这个单实例 3)公有的getter函数:没 阅读全文