Flyweight Design Pattern Example

Add Book Record







Update Checkout Status






Extend Checkout Period



Check Past Due