• Nie Znaleziono Wyników

Laboratorium 10

N/A
N/A
Protected

Academic year: 2021

Share "Laboratorium 10"

Copied!
1
0
0

Pełen tekst

(1)

Uniwersytet Zielonogórski

Wydział Informatyki, Elektrotechniki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Informatyka studia pierwszego stopnia z tyt. inżyniera

Laboratorium Podstaw Modelowania Programów

Laboratorium 10

Wzorce Fabryka i Obserwator 1 Zadania

1. Jakie są wady i zalety wzorca Fabryka w porównaniu z utworzeniem zestawu konstruktorów?

2. Zaimplementować klasy służące do reprezentowania figur geometrycznych: trójkąta, prostokąta i kwa- dratu. Każda klasa powinna posiadać metodę Nazwa() zwracającą jej nazwę. Program ma umożliwiać przechowywanie dowolnej liczby figur w kontenerze. Rodzaj figury powinien być podawany z klawiatury.

Napisać przykładowy program wykorzystujący powyższe klasy.

3. Zmodyfikować program z podpunktu ?? poprzez dodanie nowej figury — rombu.

4. Jakie jest najczęstsze wykorzystanie wzorca Obserwator?

5. Narysować diagram klas wzorca Obserwator

6. Napisać program, który będzie sekwencyjnie odczytywał z klawiatury liczby. Jeśli liczbą jest zero, należy zapytać użytkownika, jakie wartości mają być wychwytywane przez program. Wyboru dokonuje się spośród poniższych możliwości:

• Liczba jest większa od zera

• Liczba jest równa 3

• Liczba jest podzielna przez 2

Do rozwiązania zadania wykorzystać wzorzec Obserwator

2 Literatura

• Head First Design Patterns. Edycja polska, Freeman E. i in., Helion 2005

• Wzorce projektowe Elementy oprogramowania obiektowego wielokrotnego użytku, Gamma E., Helm E., Johnson R., Vlissades J., WNT 2008

1

Cytaty

Powiązane dokumenty

Nauczyciel, w oparciu o słownik terminów literackich, definiuje pojęcie stylu jako: „sposób ukształtowania wypowiedzi polegający na określonym wyborze, interpretacji i

Znajomość utworu to rozumienie (z ewentualnym pamiętaniem) treści, które ujawniają się w utworze, plus wiadomości z zakresu świata przedstawionego, plus opis utworu

zyka niż człowieka, wtedy jednak powoływałoby się do istnienia nową total ­ ność, na gruncie której możliwa byłaby ciągła historia, historia dyskursu jako nauka

zastosowania funkcji tworzących matematyka, II stopień1. praca

Cele wynikające z podstawy programowej: uczeń doskonali ciche czytanie ze zrozumieniem, wyszukuje w tekście informacje, dokonuje selekcji, Doskonali różne formy zapisywania

W obszarze przewiduje się przygotowanie pomieszczeń do prowadzenia procesów badawczych polegających na kontroli wyrobów medycznych: półmasek ochronnych FFP2 i FFP3 oraz

bazę danych ubezpieczonych. Odpowiedzi rozkładają się inaczej przy zawężeniu odpowiedzi do grupy osób niesłyszących/Głuchych: aż 59,38% woli napisy dosłowne i

Wszakże jeśliby się trafi ło, żeby jaka osoba znaczna do sądu przyszła, tedy go też ma sędzia miejscem poćcić, wyjąwszyby jaką sprawę miał mieć u sądu [...] tak,