Ja gut, aber das kann auch auf eine einfache Klasse oder Prozedur zutreffen:
Delphi-Quellcode:
procedure LiesDatenEin(Param: Integer);
begin
case ParamOderRechteOderIrgendwas of
1: LiesXML;
2: LiesCSV;
3: LiesWWW;
end;
end;
Hier ist es für die Benutzung der Prozedur auch unerheblich, was sie intern macht.
Solche Beispiele finde ich daher ungünstigt, da sie den zu erklärenden Sachverhalt nicht herausgelöst von anderen/allgemeineren Aspekten auf den Punkt bringen.