Wzorce projektowe 1
Marcin Orchel
1 Zadania
1.1 Zadania na laboratorium
• Napisać program implementujący pojęcie macierzy za pomocą wzorca dekoratora, mostu, kompozytu oraz metody wytwórczej. Program powinien umożliwiać repre- zentację macierzy gęstej i rzadkiej oraz wypisywania macierzy na ekran. Powinien to być jeden program wykorzystujący wspólną reprezentację macierzy.
1.1.1 Wskazówki
• http://en.wikipedia.org/wiki/Software_design_pattern
1.2 Zadania dodatkowe
1. Napisać program z wykorzystaniem biblioteki Swing wyświetlający różny tekst w zależności od naciśnięcia przycisku.
2. Napisać program z wybranym wzorcem wielowątkowym zhttp://en.wikipedia.
org/wiki/Software_design_pattern.
1.2.1 Wskazówki
• http://en.wikipedia.org/wiki/Software_design_pattern
• http://en.wikipedia.org/wiki/Observer_pattern
• http://docs.oracle.com/javase/7/docs/api/java/util/Observable.html
• http://docs.oracle.com/javase/7/docs/api/java/util/Observer.html
1