[ Pobierz całość w formacie PDF ]
HashMap, 159
minikomputery, 24
Iterable, 120
minimalizacja powtórzeń, 26
Iterator, 120
modyfikator
jako łańcuch znaków, 101
abstract, 39
JUnitCore, 139
final, 65, 96
konstrukcje warunkowe, 48
package, 62
konstruktory, 104
private, 62
konwersja, 102, 103
protected, 62
na wiele obiektów docelowych, 103
public, 62
metafora kolekcji, 116
static, 48
MethodTimer, 151, 152
modyfikowanie programów
metody, 93, 96
typy wynikowe, 99
statyczna, 91
motywacja, 31
niezmienny, 43, 113
numer seryjny, 109
N
o zmiennym stanie, 41
narzędzia refaktoryzujące, 100 odpowiedzialność za dane, 112
narzut, 153 parametr wywołania wielu metod, 65
czasowy parametrów, 69
eliminacja, 154 zastępowanie jawną listą, 70
dynamiczne wywoływanie metod, 154 platformy, 137
nazwy podejmowanie decyzji, 108
interfejsów, 39 pole, 65
klas, 35 pomocniczy, 44
funkcje, 36 operacja prywatna, 106
pochodnych, 36 uproszczenie projektu, 61
wielopoziomowe hierarchie klas, 36 Rectangle, 105
komunikatów dekomponujących, 81 RectangleTool, 51
Kup książkę Poleć książkę
178 SKOROWIDZ
obiekt operacja
reprezentujący kolekcje, 115 contains(), 160
sprawdzenie równości, 109 containsKey(), 160
stan put(), 160
programu, 55 oprogramowanie
wspólny, 60 elastyczność, 37
zapewnienie dostępu, 110 koszty, 31
zewnętrzny, 62 strategia redukcji, 31
zmienny, 43 wytworzenia, 31
TestResult, 68, 146 nieprzewidywalność, 37
Transaction, 42 utrzymanie, 31
tworzenie Overloaded Method, 90
przez klientów, 142 Overrided Method, 90
sposób alternatywny, 105
typu Comparator, 126
P
umieszczenie w pamięci podręcznej, 105
pakiety, 135
unieważnienie stanu wewnętrznego, 107
wewnętrzne, 142
utworzenie, 91
Parameter, 56
uzyskiwanie informacji, 101
Parameter Object, 56
w metodzie wytwórczej, 110
parametr, 66
w pamięci podręcznej, 111
brush, 80
wartościowy
obiektowy, 69
argumenty przeciwko, 43
opcjonalny, 68
wartość skrótu, 109
powiązania, 66
wymagania wstępne, 104
powtórzenie, 67
wytwórczy, 106, 144
skojarzenie z obiektem, 66
zabezpieczenie, 96
TestResult, 146
zachowanie i stan, 55
zastąpienie wskaznikiem, 67
zależność od stanu innego obiektu, 108
zbierający, 67
zapisanie w polu, 65
platformy
zmiana w klasie pochodnej, 106
abstrakcja, 140
odczytywanie
aktualizacja, 134
wartości logicznych, 91
idealne aktualizacje, 133
odmienność
kodu, 135
delegacje, 50
warianty zgodności, 136
logika warunkowa, 50
zgodne zmiany, 136
tworzenie obiektu, 46
bez możliwości tworzenia obiektów, 143
wprowadzanie nowej, 45
deklarowanie pól, 134
zbiór, 44
ekonomiczne aspekty tworzenia, 134
złożona, 44
funkcjonalność, 145
odwoływanie
a rozwój, 137
do elementów kolekcji, 118
implementacja, 139
ograniczenia
skalowalność, 139
klas bazowych, 141
konfiguracja, 138
stylu stosowania platform, 139
koszty, 146
widoczność metod, 94
łatwość użycia i modyfikacji, 145
wydajności
ograniczenie możliwości zastosowania, 134
niewielkie metody, 92
określanie pojęć, 147
określanie równości obiektów, 109
Kup książkę Poleć książkę
SKOROWIDZ 179
pomiarowe piśmienne, 22
sposoby wykorzystania, 154 problemy, 17
reprezentacja w formie obiektów, 137 przechowywanie danych, 59
rozwój, 146 teoria, 21
równowaga, 137 wartości, 21
style stosowania, 138 współbieżne
tworzenie obiektów, 138, 144 zródła, 15
fabryki statyczne, 143 zasady, 21
konstruktory, 143 programy
obiekt wytwórczy, 144 korzyści zwiększenia złożoności, 160
wersja przejściowa, 135 modyfikowanie, 104
widoczność odmienność, 43
pakiety, 142 ścieżki realizacji, 48
zadania twórców, 147 wyrażanie podobieństw i różnic, 43
zapewnienie wielkości, 147 projektowanie oprogramowania
Pluggable Selector, 34 czynnik warunkujący, 31
podwyrażenia możliwość zmiany strategii, 46
eliminacja, 101 propagacja wyjątków, 87
podział na metody, 90 prostota, 21, 23
pole, 65 przechwycenie wyjątku, 86, 87
borderColor, 61 niskiego poziomu, 87
borderWidth, 61 przeciążanie, 99
dane pomocnicze, 65 przejrzystość
deklaracja, 65 dostęp pośredni, 59
flaga, 65 głównego przepływu programu, 79
kolekcji, 130 obliczeń
komponenty, 66 metoda pomocnicza, 100
publiczne, 58 wspólny stan, 60
stan, 65 przekaz deklaratywny, 28
strategia, 65 przekazywanie
polimorfizm, 61 parametrów, 99
powielanie, 156 przez referencję
powtórzenia kodu, 26 odpowiednik, 116
poziomy abstrakcji, 92 przepływ
prefiks, 71 główny, 78
private, 63 wykonywanie innymi ścieżkami, 84
problemy przeskoki, 86
kopiowanie metod klasy bazowej, 98 sterowania, 78
rozszerzanie klas kolekcji, 130 alternatywny, 85
wielokrotnego użycia, 89 poprawne wyrażanie, 87
wyjątki niskiego poziomu, 88 ważność, 85
procedura wyjątki, 87
podsekwencja kroków, 81 wyjątkowy, 84
programowanie przesłanianie metod, 35, 98
dane a logika, 44 przeszukiwanie hierarchii, 153
dostęp bezpośredni, 58
elementy, 22
Q
imperatywne, 28
obiektowe, 33 Qualified Subclass Name, 33
cel wprowadzenia, 58 Query Method, 91
Kup książkę Poleć książkę
180 SKOROWIDZ
zmienny, 60
R
mapy, 123
refaktoryzacja
przechowywanie, 60
tworzenie obiektu metody, 97
wada, 61
Reversing Message, 77
State, 55
[ Pobierz całość w formacie PDF ]