Пример #1
0
            //Covariance          Arrivée<----------- Départ // output plus generalisé que les arguments input
            static public Créature covariance(Homme homme)
            {
                Créature créature = homme;

                return(créature);
            }
Пример #2
0
            //Contravariance      Arrivée<----------- Départ // le type input est plus generalisé que le output
            static public Homme contravariance(Créature créature)
            {
                Homme homme = créature as Homme;

                return(homme);
            }
Пример #3
0
 private static void méthode(Créature obj)
 {
     throw new NotImplementedException();
 }