petshop4.0中的消息处理问题
在petshop4.0中为什么要创建IBLLStrategy这个项目,在BLL项目中不是已经有OrderAsynchronous.cs和OrderSynchronous.cs这两个类了吗?为什么非要让这两个类去实现IOrderStrategy.cs这个接口?是为了使用工厂模式吗?
------解决方案--------------------在petshop4.0中为什么要创建IBLLStrategy这个项目,在BLL项目中不是已经有OrderAsynchronous.cs和OrderSynchronous.cs这两个类了吗?为什么非要让这两个类去实现IOrderStrategy.cs这个接口?是为了使用工厂模式吗?
==
这里使用的 策略模式
LZ 可以去找找相关的资料
因为是 定义不同的实现方法 但是继承自 IOrderStrategy.cs 的接口 实现Insert 方法
然后用不同的方法实现 就是策略模式`
------解决方案--------------------