• Nie Znaleziono Wyników

Wzorce projektowe 1

N/A
N/A
Protected

Academic year: 2021

Share "Wzorce projektowe 1"

Copied!
1
0
0

Pełen tekst

(1)

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

Cytaty

Powiązane dokumenty

Na wierszach otrzymanej w ten spos´ ob macierzy blokowej [A|I n ] wykonujemy operacje elementarne a˙z do uzyskania ma- cierzy blokowej postaci [I

Wykorzystując listę utworzoną na zajęciach (do której użytkownik podaje elementy dopóki chce) proszę usunąć z listy węzły poprzedzane przez

Napisać program generujący 20 węzłów listy jednokierunkowej z polami danych generowanymi losowo z zakresu od 1 do 20 oraz wypisujący po kolei wszystkie pola danych.. Pomiędzy

Można też zgadywać, jak powinna wyglądać macierz odwrotna, ale trzeba sprawdzić (wymnażając), czy wynik jest prawidłowy..

Wtedy wyznacznik tej macierzy jest równy

--- Twierdzenie 1. Największa liczba liniowo niezależnych wierszy , jak również największa liczba liniowo niezależnych kolumn macierzy równa się rzędowi tej macierzy.

dekorator vs kompozyt: dekorator można traktować jako uproszczony obiekt złożony obejmujący tylko jeden komponent; dekorator dodaje nowe zadania i nie jest przeznaczony do

Z punktu widzenia użytkownika interfejs aplikacji jest niezwykle ważny, a jego dobre zaprojektowanie i funkcjonalność nieraz przesądza o satysfakcji