Monika Dekster

Laboratorium 7: Wzorzec 'builder'

Zadania

W oparciu o przedstawione na zajęciach przykłady napisz program wykorzystujący wzorzec builder do stworzenia niezmienniczego obiektu Computer.

Obowiązkowe parametry komputera to:

  1. String CPU - typ procesora
  2. String RAM - wielkość pamięci operacyjnej (np. "8MB")
  3. String HDD - typ i pojemność dysku(np. "512GB")
Opcjonalne parametry komputera to:
  1. String graphicCard - typ karty graficznej
  2. String display - typ i przekątna monitora
  3. String operatingSystem - zainstalowany system operacyjny

Napisz funkcję main(), która tworzy i wypisuje kilka obiektów typu Computer z różnymi zestawami parametrów (tylko obowiązkowymi i wybranymi parametrami opcjonalnymi).