mcamovic1 / Grupa-AMA

AMA online shop
0 stars 0 forks source link

Analiza klasa #2

Closed ibecir closed 1 year ago

ibecir commented 1 year ago
  1. Registorvan korisnik nasljedjuje iz klase Neregistrovan korisnik samo 3 nebitna atributa. Vama se ova prva klasa treba zvati Korisnik (Osoba) koja ima osnovne atribute, a RegistrovanKorisnik treba da dobije atribute kao sto su DatumRegistracije i slicno.
  2. Klasa Dostava - atribut KurirskaSluzba treba biti enum ili nova klasa, ne moze biti string
  3. Klasa Pomoc - atribut Korisnik je tipa NeregistrovanKorisnik sto implicira da samo neregistrovan koristnik moze dobiti pomoc. Zato sam Vam prije rekao da bazna klasa treba se zvati Osoba ili samo Korisnik jer je ovako zbunjujuce
ibecir commented 1 year ago
  1. Zar Korisnik ne bi trebao imati vise Narudzbi a sama Narudzba ima vise Proizvoda? Ovako je meni zbunjujuce da Korisnik ima listu Proizvoda.
  2. Mislim da bi korisnik trebao biti vezan i za Placanje
  3. Popust bi trebao biti vezan za Placanje