Use a Cabeça Padrões de Projetos
476
operador new 79
O poder da Ligação Leve 38
O poder de um vocabulário de padrão
compartilhado 21
O Princípio Aberto-Fechado 63
O Princípio da Inversão de Dependência 100
O Princípio do Conhecimento Mínimo 197
O Princípio Hollywood 220
Object 46
Objetolândia 111, 147
Objeto Subject 34
Objetos Únicos 125
Observable 46, 50
Observable é uma classe 50
Observable protege métodos cruciais 50
observador 34
O Princípio Hollywood e o Template Method 220
O que é compareTo()? 223
O que estamos fazendo? 162
O que fizemos? 110
O que há de errado com “new”? 81
O que há de errado com nossa implementação? 31
O que nós fizemos? 212
O que o Template Method pode fazer por nós? 214
O que sabemos até agora? 30
O que VOCÊ acha deste projeto? 5
O que você faria se fosse Joe? 5
Ordenando dados com o Template Method 222
orderPizza 87
orderUp 149, 151
original 69
Os Padrões Adaptar e Facade 177
Os Padrões lterator e Composite 235
O Swing dos Quadros 227
ou 147
Outra perspectiva: hierarquias de classes paralelas
95
Outros lugares onde você irá encontrar o Padrão
Observar no JDK 51
P
Padrão 151,155,204
Padrão Abstract Factory definido 113
Padrão Command 147,174
Padrão Facade 196
Padrão Factory Method 97
Padrão Factory Method definido 97
Padrão Singleton 125
Padrão Singleton definido 132
Padrão Strategy 20
Padrão Template Method 214
Padrões expostos 75
Padrões Expostos 115, 129
Padrões OO 23
Palavra Cruzada 119, 139
Papéis e Responsabilidades no Restaurante
Objetolândia 148
Parabéns 136
Parabéns por seu primeiro padrão! 18
Para Observable enviar notificações... 46
Para um Object se tornar um observador... 46
Para um Observador receber notificações... 46
Pedido 148,151
Pegar um objeto DarkRoast 64
Podemos melhorar os vários segmentos? 134
Poder da mente 18, 20, 41, 59, 67, 81, 85, 110, 131,
150, 155, 166, 171, 184, 189, 200, 209, 221
Pontos importantes 23,52,76, 118, 138, 172, 201, 232
popper 192
Precisamos de um pouco mais de cafeína 206
Preparando algumas classes de café e chá 206
Preparando o teste do ventilador de teto 166
prepareRecipe 209
Princípio 220
Princípio de projeto 17, 53, 62
Princípio de Projeto 197
Princípio de projeto 7, 8
Princípio Hollywood 220
Princípios OO 23,118
problemas de ligação 79
Product 91
programação para uma implementação 9
“Programar para uma interface” significa na
verdade “Pro gramar para um supertipo”. 9
programar para uma interface/supertipo 9
projector 192
Projetando o Adaptador 187
projetos OO 79
public 163
public MallardDuck() { 12
CG_ucpadroes_RI2016.indb 476 22/11/2016 09:37:19
Get Use A Cabeça Padrões E Projetos now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.