1. Proszę zobrazować poniższy kod źródłowy przy pomocy UML - diagram klas:
class A
{
protected:
int Z1;
public:
void pokaz();
float Z2;
};
class B: public A
{ string nazwa; };
class C: private B, public A
{ public:
int wczytaj();
};
2. Proszę zaproponować taki kod C++, który byłby równoważny z następującym diagramem UML:
3. Co oznaczają w notacji diagramów klas w UML następujące oznaczenia:
# - ...........................................................................................
<<nazwa>> - ..........................................................................
.............................................................
.............................................................
b1:long;
+pokaz()
#a1:int
+a2:float
0 1..*
Klasa3
Klasa2
Klasa1