Koncepcja Menadzera modów, wersja danych

0

Witam projektuje aplikację która ma głównie na celu pobieranie odpowiednich plików, umieszczania ich w folderach, zarządzanie plikami i folderami, przenosząc ich zawartość, monitorować foldery.

problem jest z wykonaniem podstawowej koncepcji tzn kuleje z oop.

Dane jakie będą odczytywane:
Serwerowe--np wersja gry, typ serwera, ip i hostname, opis serwera, lista modyfikacji
Profil --- ostatnio używane, ścieżki profilowe, alternatywny profil
Mody- plikowe skad sciagac rozszezenie files
Files-pliki z cheksumami

oba w formacie json ze względu na złożona strukturę z różnymi rozszerzeniami.
W ustawieniach chce zachować zmienna która będzie mówiła o strukturze danych ver-schematic np, jeśli nie będę zgodne oznacza zmianę w strukturze danych.
W jaki sposób to zaprojektować??

Np
classa abstract data{
definicja ver schematic z nadaniem stycznym}
classs serwer extends data{}
class profile extends data{}
class files{}
class mody extends files{}

Czy inaczej tak żeby połaczyc w całośc files- interface jakoś??
i Np abstract data implements files{}..

Chce aby ver-schamtic miała wpływ na cła strukturę programu - włącznie z modyfikacjami klas bazowych - wersja danych

Proszę o pomoc w koncepcji....

2 dało by radę zapisać sumę kontrolna pliku w danym pliku sha-1 i md5 który ma być poddany obliczenia jej ?? ciągi kontrolne zawsze maja te sama długość??

Dziękuję...

0

Widze tyle mądrych, a żaden nie potrafi, pomóc.. Ok.

0

Jestem początkującym i jest problem żeby napisać co było by dobrze zrobić, a co źle jaka jest koncepcja itp. Naprawdę?? -lol, tyle wielkich głów...
Wszystko ma być zapisywane w plikach, jednak hierarchia i struktura danych mogą się zmienić z wersja np metody i sposoby zapisywania, gson itp co zmieni cała strukturę danych, dlatego pytam jak powinno to wyglądać, czy używać tylko klasy abstrakcyjnej data jako nadrzędnej czy można dorzucić interfejs opierających się na classie files- obiekcie plikowym, nie czaje motywu- oop. Które rozwiązanie jest lepsze. A może wy macie inne lepsze.. czekam..

0

koncepcja.png

A masz ty trolu, koncepcja class w javie lub i interfejsu i co można jeszcze wykorzystać...

0

teraz jaśniej i jak to wykonać przy pomocy oop..

1 użytkowników online, w tym zalogowanych: 0, gości: 1