A
B
H
C
D
I
J
E
F
G
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
1
2
A
B
D
F
G
C
E
H
I
K
J
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
A
C
G
H
B
F
E
D
I
J
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
3
4
A
C
G
B
F
E
D
J
K
I
H
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
A
D
I
B
H
F
E
G
J
C
K
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
5
6
A
C
I
B
H
E
D
F
J
K
G
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
A
D
J
B
I
F
E
G
K
H
C
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
7
8
A
D
H
B
G
I
E
J
F
C
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
A
C
J
B
G
D
E
I
F
K
H
N
M
L
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
9
A
C
J
B
G
D
E
I
F
K
H
N
M
L
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
10
A
D
J
B
I
F
E
G
L
H
C
K
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
11
A
D
I
J
B
H
G
F
K
L
E
C
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
12
A
B
D
E
F
G
H
I
J
K
C
L
M
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
13
A
B
E
J
K
C
D
H
I
M
L
F
G
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
14
Należy:
zdefiniować poszczególne składowe każdej z klas (pola i metody);
określić sposób dziedziczenia klas.
Program powinien umożliwiać następujące operacje na zbiorze obiektów:
o
dodawanie obiektu (tylko do liści);
o
usuwanie obiektu (tylko z liści);
o
modyfikacje obiektu;
o
zapis zbioru do pliku;
o
odczyt zbioru z pliku;
o
przeglądanie podzbioru obiektów (zgodnie z przedstawioną na rysunku hierarchią, z
dowolnego punktu drzewa, tzn. z wyższego poziomu widoczne są wszystkie obiekty poniżej).
A
D
I
B
H
F
E
G
L
C
M
J
K
15