Zadania JiP 16b/04

Zadania JiP 16b/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.
    1. 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).
    2. J.w. lecz zadanie polega na zaszyfrowaniu przekazanego tekstu.
    1. Klasa dziedzicząca z WebBrowser udostępniająca zdarzenie pozwalające na reakcję w przypadku próby nawigacji do stron zawierających w adresie jedno z zakazanych słów (lista zakazanych słów jako właściwość).
    2. Klasa dziedzicząca z TextBox udostępniająca zdarzenia pozwalające na reakcję w przypadkach: skasowanie zawartości, wklejenie tekstu ze schowka, skopiowanie zawartości do schowka.

Wykonać po jednym zadaniu z działów A, B, C.