#import #import "IMoney.h" @interface Money : NSObject { @private int fAmount; NSString *fCurrency; } - (id)initWithAmount:(int)amount currency:(NSString *)currency; - (id)add:(id)money; - (id)addMoney:(Money *)money; - (id)addMoneyBag:(MoneyBag *)bag; - (int)amount; - (NSString *)currency; - (BOOL)isEqual:(id)anObject; - (BOOL)isZero; - (id)multiply:(int)factor; - (id)negate; - (id)subtract:(id)money; - (NSString *)description; @end