public static void Main()
Client client = new Client(new Service());
NewService newService = new NewService();
Client clientNewFunction = new Client(newService);
clientNewFunction.Start();
public interface IService
public class NewService : IService
Console.WriteLine("I'm doing something NEW!!!!!!");
public class Service : IService
Console.WriteLine("Service Called");
private readonly IService _service;
public Client(IService service)
Console.WriteLine("Service Started");
Service WriteToCloud = new Service();
Console.WriteLine("Service Started");