Poceo sam da radim program za registraciju vozila, valjda cu uspeti da ga zavrsim i na kraju ako uspem podeilicu sa vama kako sam uradio pa da cujem kritike :)... Inace nisam video nigde slican program pa cu sve kompletno sam isprogramirati , otprilike sam na papir podelio i napravio organizaciju oko klasa ,podataka i svih veza kako ce izgledati samo imam jednu nedoumicu trenutno.
Kod registracije vozila najbitni parametri su godiste vozila, radna zapremina i snaga. Ta 3 parametra ce se upotrebljavati u minimum 3-4 klase( klasa Vozilo, i 2-3 klase gde na osnovu godista ili snage vozila ili zapremine odredjuju razne takse i porezi pri registraciji) . Prvo sam hteo da napravim klasu vozilo sa tim atributima i metodama getGodiste(), getSnaga() uzimam te vrednosti gde budu potrebne ali nesto sada razmisljam da li je bolje da napravim 3 interfejsa, interface Godiste, interface Zapremina i interface Snaga i da ih implementiram u klase gde budu potrebni i preko njih uzimam vrednosti za godiste ,snagu...
Ako bi vrednosti godista,snage i zapremine uzimao iz klase Vozilo, onda bi u svakom klasi gde se koriste te vrednosti morao praviti objekat klase Vozilo, a ovako preko interfejsa samo implementiram u klasu interfejs koji mi je potreban(snaga,zapremina ili godiste) ...
Verovatno bi moglo na oba nacina ali me zanima da li sam u pravu oko upotrebe interfejsa da je ovde prava stvar upotrebiti ga?
PS. Kome treba cena kompletne registracije vozila samo neka pita, imam sve moguce podatke i formule za izracunavanje cene :))
Kod registracije vozila najbitni parametri su godiste vozila, radna zapremina i snaga. Ta 3 parametra ce se upotrebljavati u minimum 3-4 klase( klasa Vozilo, i 2-3 klase gde na osnovu godista ili snage vozila ili zapremine odredjuju razne takse i porezi pri registraciji) . Prvo sam hteo da napravim klasu vozilo sa tim atributima i metodama getGodiste(), getSnaga() uzimam te vrednosti gde budu potrebne ali nesto sada razmisljam da li je bolje da napravim 3 interfejsa, interface Godiste, interface Zapremina i interface Snaga i da ih implementiram u klase gde budu potrebni i preko njih uzimam vrednosti za godiste ,snagu...
Ako bi vrednosti godista,snage i zapremine uzimao iz klase Vozilo, onda bi u svakom klasi gde se koriste te vrednosti morao praviti objekat klase Vozilo, a ovako preko interfejsa samo implementiram u klasu interfejs koji mi je potreban(snaga,zapremina ili godiste) ...
Verovatno bi moglo na oba nacina ali me zanima da li sam u pravu oko upotrebe interfejsa da je ovde prava stvar upotrebiti ga?
PS. Kome treba cena kompletne registracije vozila samo neka pita, imam sve moguce podatke i formule za izracunavanje cene :))

