#import #import "IMoney.h" @class Money; @interface MoneyBag : NSObject { @private NSMutableArray *fMonies; } - (id)initWithMoneyArray:(NSArray *)array; - (id)initWithMoney:(Money *)money1 money:(Money *)money2; - (id)initWithMoney:(Money *)money bag:(MoneyBag *)bag; - (id)initWithMoneyBag:(MoneyBag *)bag1 bag:(MoneyBag *)bag2; - (id)add:(id)money; - (id)addMoney:(Money *)money; - (id)addMoneyBag:(MoneyBag *)bag; - (BOOL)isEqual:(id)anObject; - (BOOL)isZero; - (id)multiply:(int)factor; - (id)negate; - (id)subtract:(id)money; - (NSString *)description; @end