package com.cheng.zenofdesignpatterns.perfectworld.factory_strategy; /** * 扣款策略二 * 自由扣款策略 */ public class FreeDeduction implements IDeduction { //自由扣款 public boolean exec(Card card, Trade trade) { //直接从自由余额中扣除 card.setFreeMoney(card.getFreeMoney() - trade.getAmount()); return true; } }