#ifndef BORROW_CLASS_
#define BORROW_CLASS_
class Borrow : public Identity
	{
	private:
		//Member Data
		Date date;
		Id patronId;
		Id itemId;
		static const char *CLASS_NAME ;
	public:
		//Constructors/Destructors
		Borrow(Date::Month month,int day, int year, int patronId, int itemId);
		Borrow(Date *date, int itemId, int patronId, Id id);
		~Borrow();
		//Member functions
		void printDetails(int number) const;
		Date getCheckOutDate() const;
		Id getPatronId() const;
		Id getItemId() const;
	};
#endif
