001 package counter;
002
003 public interface ICounter {
004 public abstract ICounter decrement();
005
006 public abstract ICounter increment();
007
008 public abstract int getCount();
009
010 public abstract ICounter setCount(int newCount) ;
011
012 public abstract Object execute(ICounterAlgo algo, Object... param);
013 }