コード例 #1
0
ファイル: EditeurVIP.cs プロジェクト: ghoussard/courses
 public static EditeurVIP getInstance()
 {
     if (uniqueInstance == null)
     {
         uniqueInstance = new EditeurVIP();
     }
     return(uniqueInstance);
 }
コード例 #2
0
ファイル: FabriqueEditeur.cs プロジェクト: ghoussard/courses
        public static Editeur EditeurPour(Personne p)
        {
            Editeur edt;

            if (p is VIP v)
            {
                edt = EditeurVIP.getInstance();
                edt.Modifier(v);
            }
            else
            {
                edt = EditeurPersonne.getInstance();
                edt.Modifier(p);
            }
            return(edt);
        }