Design Pattern
https://dotnettutorials.net/lesson/facade-design-pattern/ We need to use the Facade Design Pattern in C# when We want to provide a simple interface to a complex subsystem. Subsystems often get more complex as they evolve. There are many dependencies between clients and the implementation classes http://www.dotnettricks.com/learn/designpatterns http://www.csharpstar.com/async-await-keyword-csharp/ http://mohammadnazmul.blogspot.com/2014/02/design-patterns-gof-design-patterns-are.html https://hasin.me/2014/05/13/factory-design-pattern/ http://mohammadnazmul.blogspot.com/2014/02/facade-design-pattern.html https://hasin.me/2014/05/13/factory-design-pattern/ https://hasin.me/2014/05/14/singleton-design-pattern/