PMSNT – Methoden mit demselben Namen zusammen platzieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu C++-Audits


Beschreibung

Gruppiert Methoden, die sich nur durch ihre Parameterliste unterscheiden. Dabei hat sich eine Reihenfolge von der Methode mit der geringsten Anzahl von Parametern bis zur derjenigen mit der höchsten Anzahl bewährt.

Falsch:

 class Printer {
 public:
   void print(String s) {
      ...
   }

   void flush() {
      ...
   }

   void print(char[] buf) {
      ...
   }
 };

Richtig:

 class Printer {
 public:
   void print(String s) {
      ...
   }

   void print(char[] buf) {
     ...
   }

   void flush() {
     ...
   }
 };

Siehe auch