Don't have Telegram yet? Try it now!
https://uliarmbruster.wordpress.com/2011/05/30/factory-method-design-pattern/
Factory Method Design Pattern