public override Acces cree_acces(Zone.Zone ZoneFrom, Zone.Zone ZoneTo, string nom, string type) { switch (type) { case "Patricable": return(new AccesPraticable(nom, ZoneFrom, ZoneTo)); case "Impraticable": return(new AccesImpraticable(nom, ZoneFrom, ZoneTo)); default: throw new ArgumentException("Invalid type", "type"); } }
public AccesPraticable(string nom, Zone.Zone ZoneFrom, Zone.Zone ZoneTo) : base(nom, ZoneFrom, ZoneTo) { }
public Acces(string nom, Zone.Zone ZoneFrom, Zone.Zone ZoneTo) { this.Nom = nom; this.ZoneFrom = ZoneFrom; this.ZoneTo = ZoneTo; }