{"ref":null,"ref_type":"repository","master_branch":"master","description":"1.We can use Factory design pattern to implement this  2.We are going to create a Shape interface and concrete classes implementing the Shape interface","pusher_type":"user"}