Пример #1
0
        //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);
        }
Пример #2
0
 public static void Notify(ISon son, string message)
 {
     son.Help(message);
 }
Пример #3
0
 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));
 }