Witam
Panowie jak stworzyć komparator, który porówna komputery np ProcessorComparator implements Comparator<Computer>??
Co do tej pory zrobiłem to stworzyłem klasy, pola i komparatory. Próbowałem porównać komperatorem podzespoły co było błędem.
Prosiłbym o podpowiedź
Mam stworzyć złożoną agregację:
Klasa Computer – będzie przechowywała następujące pola obiektowe:
Płyta główna – muszą być informację o sockecie, producencie, modelu itp.
Procesor – producent, model, taktowanie, ilość rdzeni, model, producent
Dysk twardy – rodzaj (HDD/SSD), pojemność, model, producent
Karta graficzna – wielkość szyny w Mbit, ilość pamięci VRAM, model, producent
Komparatory: MotherBoardComparator, ProcessorComparator, HardDriveComparator,
RamComparator oraz GraphicCardComparator. Kolejność elementów po których ma sortować dany komparator – wg. Twojego uznania :)