摘要:
UML类图示例 类(矩形框) 接口 (<<interface>>或者棒棒糖) 继承 (空心三角形+实线) 实现 (空心三角形+虚线) 关联关系 (实线箭头) 聚合/弱拥有关系 (空心菱形+实线箭头) 组合/强拥有关系 (实心菱形+实线箭头) 依赖关系 (虚线箭头) 阅读全文
摘要:
场景描述: 商场收银软件,商场经常进行满减,打折等一系列活动 定义 它定义了一组算法,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 类型: 行为类模式 策略模式结构图 策略模式结构解析 封装类:也叫上下文,对策略进行二次封装,目的是避免高层模块(客户端)对策略 阅读全文
摘要:
定义 利用了面向对象的封装、继承、多态、 属于创建型模式,又叫做静态工厂方法模式,但不属于23中GOF设计模式之一。是由一个对象决 定创建出哪一种产品类的实例。 类型: 创建型模式 简单工厂模式结构图 简单工厂模式结构解析 抽象产品角色:简单工厂模式所创建的所有对象的父类,他负责描述所有实例所共有的 阅读全文