//Constructor //1. Example of constructor injection //Dad is injecting what son he wants to call in the constructor //public Dad(ISon selectedSon) //{ // son = selectedSon; //} //2. Example of method injection public void Notify(ISon selectedSon, string message) { selectedSon.Help(message); }
public static void Notify(ISon son, string message) { son.Help(message); }
public void Notify(string message) { _son?.Help(message); PSon?.Help(message); }
public string NotifySon(ISon Cson, string Message) { return(Cson.Help(Message)); }
public string NotifySon(string Message) { return(son.Help(Message)); }
public string GetHelp(ISon Cson, string Message) { return(Cson.Help(Message)); }