C#

Laboratoria

Laboratorium 1 – Środowisko pracy

Visual Studio Code

.NET CORE

Zadania:

Celem zadania 1 jest implementacja systemu powiadomień dla profilu społecznościowego, który jest obserwowany przez grupę użytkowników. Osoby które obserwują profil dostają informację dotyczącą najnowszej aktywności i zmianach na profilu. Grupa obserwatorów może się powiększać lub zmniejszać w zależności od wyboru/rezygnacji z subskrypcji przez użytkowników. Dopuszczamy zatem możliwość, że nikt nie jest zainteresowany profilem. Profil przechowuje informację o liczbie zapisanych użytkowników. Realizację zadania proszę oprzeć o własne interfejsy Observable i Observer.

Zadanie 2 polega na implementacji klas reprezentujących Napój z dodatkami. Rozwiązanie ma być na tyle elastyczne, że dodawanie kolejnych dodatków nie wpłynie nie klasę Napoju, która zawiera dwie metody: PobierzOpis i PodajKoszt. Przykład: Napojem bazowym mogą być kawy: mocnoPalona, BezKofeinowa, Espresso, Rozpuszczalna, Brazylijska, …. Dodatkami będą Mleko, Czekolada, Śmietana, Lody, … (każdy dodatek ma inny koszt). Użytkownik ma możliwość swobodnego łączenia dodatków. Np Espresso+Mleko+Czekolada+DodatkowaWoda+Herbatnik

 

Możliwość komentowania została wyłączona.