Facade Design Pattern
Facade pattern hides the complexities of the system and provide the interface to use that system. Here we are going to create a shape interface that will be provided to client for using the Shape Maker. Step-1 Create an interface Shape Output: Hi, this is circle Hi, this is rectangle Hi, this is square