范例-项目-.NET-PetShop-4.0-架构设计:模式的应用
ylbtech-范例-项目-.NET-PetShop-4.0-架构设计:模式的应用 1. 模式的应用 返回顶部 模式的应用 Factory模式 Strategy模式 Facade 模式 2. Factory模式 返回顶部 1、Factory模式 2、 在IDAL中,分别包含接口: ICategory IInventory IItem IOrder IProduct 3、 在DALFactory中,DataAccess负责各个接口对象的创建: public sealed class DataAccess { public static PetShop.IDAL.ICategory CreateCategory() {} public static PetShop.IDAL.IInventory CreateInventory() {} public static PetShop.IDAL.IItem CreateItem() {} public static PetShop.IDAL.IOrder CreateOrder() {} public static PetShop.IDAL.IProduct CreateProduct() {} } 4、 3. Strategy模式 返回顶部 1、Strategy模式 2、根据具体情况,PetShop 在插入订单的时候,有两种方式