Zadania JiP 16a/04

Zadania JiP 16a/04

Zaprojektować, zaimplementować i zademonstrować w praktyce użycie klas realizujących poniższe wytyczne:

  1. Realizacja wzorca projektowego "Dekorator" z użyciem dziedziczenia klas.
  2. Realizacja wzorca projektowego "Dekorator" z użyciem interfejsu.
  3. Realizacja klasy/klas z metodami umożliwiajacymi użycie ich jako delegacji. Metody mają umożliwić wykonanie zadania na różne sposoby. Przekazując je jako delegacje uzyska się różne rezultaty. Zadanie polega na zapisie przekazanego tekstu do pliku w formacie tekstowym. (Uwaga! przydatne informacje: http://zuig.el.pcz.czest.pl/jackrat/progob/c_io.htm).
  4. J.w. lecz zadanie polega na odczycie z pliku w formacie tekstowym.
  5. J.w. lecz zadanie polega na zaszyfrowaniu przekazanego tekstu.
  6. J.w. lecz zadanie polega na odszyfrowaniu przekazanego tekstu.

Wykonać 1 zadanie z dekoratorem i 2 z delegacjami (do pary).