Wpis z mikrobloga

Elo murki #cpp, mam pytanie jako świeżak.
Uczę się tego słynnego programowania i jestem na etapie polimorfizmu klas. Nie wiem czy dobrze rozumiem ideę podejścia obiektowego więc postanowiłem przerobić stary kod do sortowania na wersję z wykorzystaniem klas. Mój kod znajdziecie tutaj. Wiem że niepotrzebnie tworzę trzy obiekty (oszczędzaj RAM gdziekolwiek jesteś), ale ten aspekt pomińmy. Czy w sensowny sposób korzystam z polimorfizmu? Co mogę poprawić?

#naukaprogramowania
  • 3
@b0b3kpl: Wg mnie sensownie, oddzielenie interfejsu od implementacji, chyba głównie o to chodzi w polimorfiźmie. Mógłbyś to ewentualnie pchnąć w kierunku wzorca 'strategia' link, albo właśnie na końcu zbudować fabryke zamiast tworzenia trzech obiektów