读书人

Enum的对策模式

发布时间: 2012-09-07 10:38:15 作者: rapoo

Enum的策略模式

策略模式适用于客户端在几种算法中选择一种。并不适用于客户需要几种算法的情况。

package com.strategy;public class EnumTest {  public enum Commodity{  NoDiscount{@Overridepublic void calculateMethod(String item, int price) {// TODO Auto-generated method stub}},  ReduceOne{@Overridepublic void calculateMethod(String item, int price) {// TODO Auto-generated method stub}},  NinetyPercent{@Overridepublic void calculateMethod(String item, int price) {// TODO Auto-generated method stub}};    public abstract void calculateMethod(String item, int price);      }     }

读书人网 >编程

热点推荐