读书人

petshop4.0中的消息处理有关问题

发布时间: 2012-01-01 23:10:55 作者: rapoo

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 方法
然后用不同的方法实现 就是策略模式`
[解决办法]

探讨
谢谢 bhtfg538 !
这不就是两个类继承同一个接口,对接口里的方法有不同是实现吗?这就叫策略模式吗?

读书人网 >C#

热点推荐