PRT_CSharp_DesignPattern practice design pattern with C# ###Include below patterns: Adapter Decorate Observer Proxy SimpleFactroy Singleton Strategy Template