JavaScript
简单工厂模式 标签描述

设计模式总目录 文章目录 设计模式总目录 一、案例 二、抽象类(订单抽象类) 三、实现类 3.1帽子订单 3.2鞋子订单 四、调用 一、案例 在的下单业务中,对于不同的类型的商品(鞋子、帽子),需要处理的下单业务,可能存在部分相同,部分不同这时候可以利用简单工厂模式,依据不同的商品类型,调用不同的处理器,进行下单 1.定义抽象类AbstractOrder定义声明下单方法,实现公共下单逻辑;提供获取对应商品类型的实例HatOrder(帽子业务)、ShoeOrder(鞋子业务) 2.定义实现类HatOrder(帽子)、ShoeOrder(鞋子)继承AbstractOr...