Day 03 Simple Factory, Factory_Method & Abstract_Factory_Design LLD KP