摘要: 本文讲PlaceOrder函数的实现(重点在业务逻辑层),让我们来分别用不同的设计模式来实现吧:装饰器模式、代理模式、命令模式、状态模式、模版模式。假设我们实现需求如下: 在PlaceOrder函数中需要做如下工作 1. 检查权限,未登录的不能递交订单 2. 计算税 3. 记录日志好了,让我们分别来实现吧....当然,是用不同的设计模式分别实现。装饰器模式实现请看PlaceOrder函数方法体:public bool PlaceOrder(OrderInfo order) { try { ... 阅读全文
posted @ 2013-04-12 17:19 McKay 阅读(3519) 评论(6) 推荐(3) 编辑