Wpis z mikrobloga

#programowanie #cpp Mam 2 klasy- jedna odbiera dane z GPSa, a druga je wyświetla na mapie. W której umieścić metody do konwersji między różnymi formatami współrzędnych? A może zrobić osobny plik z własną przestrzenią nazw i tam umieścić je jako funkcje?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichyGlosZTyluGlowy: intuicyjnie funkcjonalność dotycząca konkretnych danych powinna być tam gdzie te dane czyli np metody w strukturze reprezentującej pozycję, albo różne struktury dla różnych reprezentacji + kontruktory/przeciążenia metod do łatwej konwersji poszczególnymi reprezentacjami
  • Odpowiedz
@CichyGlosZTyluGlowy: chyba nie ma tu żadnej różnicy, bo każdy format jesteś w stanie łatwo zamienić w każdy inny. Ja bym to zrobił tak, że moduł GPS wypluwa dane w najbardziej "natywnym" dla geolokalizacji formacie, czyli zwykłych stopniach. A mapa niech robi sobei co chce. Jeśli konwersji jest wiele, to śmiało możesz ją wynieść do osobnego modułu.
  • Odpowiedz