• Nie Znaleziono Wyników

Wzorce Fasada i Strategia 1 Zadania

N/A
N/A
Protected

Academic year: 2021

Share "Wzorce Fasada i Strategia 1 Zadania"

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 9

Wzorce Fasada i Strategia 1 Zadania

1. Jakie są wady i zalety wzorca Fasada?

2. Zaimplementować klasy służące do

• wprowadzania wartości n elementowej tablicy z klawiatury — klasa Klawiatura powinna zawierać funkcję Pobierz() zwracającą tablicę. Wartość n powinna być argumentem konstruktora.

• Sortowania tablicy

• wypisywania wartości tablicy na ekranie

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

3. Zmodyfikować program tak, aby odczyt tablicy odbywał się z pliku — klasa Plik powinna zawierać funkcję Odczytaj(nazwaPliku) zwracającą tablicę odczytaną z pliku. Czy jest możliwość sensownego rozwiązania tego zadania bez wykorzystywania wzorca Fasada? Jakie są wady i zalety obu metod?

4. Czym różni się wzorzec Strategia od zwykłej implementacji interfejsu? Jakie są wady i zalety tego wzorca?

5. Zmodyfikować program z podpunktu ?? tak, aby możliwa była zmiana sposobu odczytu danych podczas działania programu. Czy da się wykonać zadanie bez modyfikacji klas Klawiatura i Plik?

6. Czy nazwy klas Klawiatura i Plik są poprawne?

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

Podaj połoŜenie obrazu diody utworzonego przez ten układ soczewek oraz jego wysokość.. Rozwiązanie co najmniej jednego zadania (rękopis) naleŜy nadsyłać do dnia 15

Drogie Dzieci udostępniam Wam tematy na najbliższy tydzień 30.03.-3.04.2020 z biologii i geografii2. Podaj przykłady form ochrony przyrody

Następnie należy jej użyć względem wszystkich punktów opisujących obrazek, aby przeskalować obrazek używając s x =0,1, s y =0,2 i wynik wyświetlić na ekranie..

Sporządzić histogramy dla obu tablic oraz określić rozmiary kodu pierwotnego i wynikowego (rozważyć przypadek (1) i (2) dla kompresji bezstratnej)... Uwaga: współczynnik kompresji SK

• Nadaj pierwszej linijce styl Tytuł i zmodyfikuj ten styl nadając mu zielony kolor tła oraz podwójne podkreślenie.. • Zmodyfikuj akapit Domyślny nadając odstęp powyżej

1 p.b., decyzja o pozwoleniu na budowę wygasa, jeżeli budowa nie została rozpoczęta przed upływem 3 lat od dnia, w którym decyzja ta stała się.. ostateczna lub budowa

Zmodyfikować program tak, aby odczyt tablicy odbywał się z pliku — klasa Plik powinna zawierać funkcję Odczytaj(nazwaPliku) zwracającą tablicę odczytaną z pliku8. Czy

Jeśli liczbą jest zero, należy zapytać użytkownika, jakie wartości mają być wychwytywane przez program.. Wyboru dokonuje się spośród