Wpis z mikrobloga

#naukaprogramowania #cpp
jaka jest najlepsza praktyka dla takiej sytuacji:

Class A;
Class B:A{private int field;};
Class C:A{private int field;};
Class D:A;
Class E:A;
Class F:A;
Class G:A;

Klasa B oraz C zawierają wspólną metodę, która odwołuje się składowych field, które posiadają tylko te dwie klasy.
Kopiuj-wklej tej metody jest słabym pomysłem. Tworzenie metody wirtualnej, która działaby tylko dla B i C również wydaje się słabe. Jakieś inne sugestie? Może wskaźnik na funkcję?
  • 2
@ly000: Też o tym myślałem, ale nie wiem czy to nie przerost formy nad treścią jeżeli to tylko jedna zmienna i jedna metoda. Chociaż z drugiej strony może się przyda. Dzięki!