IBS
Carrello Lista desideri Login Registrati Aiuto e FAQ Buoni regalo Spedizioni
Ricerca Ricerca avanzata 
Books
Reparti Books
Antiques & Collectibles
Architecture
Art
Biography & Autobiography
Body, Mind & Spirit
Business & Economics
Comics & Graphic Novels
Cooking
Computers
Crafts & Hobbies
Drama
Education
Family & Relationships
Fiction
Foreign Language Study
Games
Gardening
Health & Fitness
History
House & Home
Humor
Juvenile Nonfiction
Juvenile Fiction
Language Arts & Disciplines
Law
Literary Collections
Literary Criticism
Mathematics
Medical
Music
Nature
Performing Arts
Pets
Philosophy
Photography
Poetry
Political Science
Psychology
Reference
Religion
Science
Self-Help
Social Science
Sports & Recreation
Study Aids
Technology
Transportation
Travel
Newsletter
Vuoi conoscere le
nostre offerte? Iscriviti alle newsletter di IBS
Libri Books
Dischi MP3
DVD Blu ray
Games eBooks
Tutte
Informativa sulla privacy

Implementation Patterns

Implementation PatternsTitoloImplementation Patterns
AutoreBeck, Kent
Prezzo
Sconto 5%
€ 37,60   Spedizioni gratuite in Italia
(Prezzo € 39,58 Risparmio € 1,98)
CategoriaComputers: Programming - Object Oriented
RilegaturaPaperback
Dati157 p.; ill.
Anno2007
EditoreAddison-Wesley Professional
CollanaAddison-Wesley Signature (Paperback)
Normalmente disponibile per la spedizione entro 5 giorni lavorativi (poche copie disponibili)

Aggiungi alla lista dei desideri
Prezzo di copertina: Dollari $ 44.99 (Come calcoliamo i prezzi in euro)
nectarQuesto prodotto dà diritto a 38 punti Nectar.
Per saperne di più
Condividi  Email Facebook Twitter altri
Descrizione
This reference serves as a catalog of the frequent decisions programmers make and the approaches to these decisions that result in code that communicates clearly, consistently, and is easy to read and modify. "Implementation Patterns" will appeal to programmers wishing to improve their practice, teams finding a common style, and language designers looking for abstractions to add.

Indice e argomenti trattati
Prefacexv
Acknowledgmentsxvi
Introduction
1
Tour Guide
3
And Now
4
Patterns
5
A Theory of Programming
9
Values
10
Communication
10
Simplicity
11
Flexibility
12
Principles
13
Local Consequences
13
Minimize Repetition
14
Logic and Data Together
14
Symmetry
15
Declarative Expression
16
Rate of Change
17
Conclusion
18
Motivation
19
Class
21
Class
22
Simple Superclass Name
23
Qualified Subclass Name
24
Abstract Interface
24
Interface
26
Abstract Class
26
Versioned Interface
27
Value Object
28
Specialization
31
Subclass
32
Implementor
34
Inner Class
34
Instance-Specific Behavior
36
Conditional
36
Delegation
38
Pluggable Selector
40
Anonymous Inner Class
41
Library Class
41
Conclusion
42
State
43
State
44
Access
45
Direct Access
46
Indirect Access
47
Common State
47
Variable State
48
Extrinsic State
50
Variable
50
Local Variable
51
Field
52
Parameter
53
Collecting Parameter
55
Optional Parameter
56
Var Args
56
Parameter Object
57
Constant
58
Role-Suggesting Name
58
Declared Type
60
Initialization
61
Eager Initialization
61
Lazy Initialization
62
Conclusion
62
Behavior
63
Control Flow
64
Main Flow
64
Message
65
Choosing Message
65
Double Dispatch
66
Decomposing (Sequencing) Message
67
Reversing Message
67
Inviting Message
68
Explaining Message
69
Exceptional Flow
70
Guard Clause
70
Exception
72
Checked Exceptions
72
Exception Propagation
73
Conclusion
73
Methods
75
Composed Method
77
Intention-Revealing Name
79
Method Visibility
80
Method Object
82
Overridden Method
83
Overloaded Method
83
Method Return Type
84
Method Comment
85
Helper Method
85
Debug Print Method
86
Conversion
87
Conversion Method
87
Conversion Constructor
88
Creation
88
Complete Constructor
89
Factory Method
90
Internal Factory
91
Collection Accessor Method
91
Boolean Setting Method
93
Query Method
93
Equality Method
94
Getting Method
95
Setting Method
96
Safe Copy
97
Conclusion
98
Collections
99
Metaphors
100
Issues
101
Interfaces
103
Array
103
Iterable
104
Collection
104
List
104
Set
105
SortedSet
105
Map
106
Implementations
107
Collection
108
List
108
Set
108
Map
109
Collections
110
Searching
111
Sorting
112
Unmodifiable Collections
113
Single-Element Collections
114
Empty Collections
114
Extending Collections
114
Conclusion
115
Evolving Frameworks
117
Changing Frameworks without Changing Applications
117
Incompatible Upgrades
118
Encouraging Compatible Change
120
Library Class
121
Objects
121
Conclusion
129
Appendix A: Performance Measurement
131
Example
131
API
132
Implementation
133
MethodTimer
134
Canceling Overhead
136
Tests
136
Comparing Collections
137
Comparing ArrayList and LinkedList
139
Comparing Sets
140
Comparing Maps
141
Conclusion
142
Bibliography
145
General Programming
145
Philosophy
147
Java
148
Index149

I più venduti di Kent Beck
1.Extreme Programming ExplaExtreme Programming Explained: Embrace...
Addison-Wesley Professional
€ 37,60
2.Test Driven Development: Test Driven Development: By Example
Addison-Wesley Professional
€ 33,73
3.Implementation PatternsImplementation Patterns
Addison-Wesley Professional
€ 37,60
4.JUnit Pocket GuideJUnit Pocket Guide
O'Reilly Media
€ 7,10
5.Kent Beck's Guide to BettKent Beck's Guide to Better SmallTalk:...
Cambridge University Press
€ 54,46
I più venduti: Computers - Programming - Object Oriented
1. Design Patterns: Element Design Patterns: Elements of Reusable...
Gamma, Erich; Johnson, Ralph; Helm, Richard
Addison-Wesley Professional
€ 47,23
2. Refactoring: Improving t Refactoring: Improving the Design...
Fowler, Martin
Addison-Wesley Professional
€ 45,67
3. Patterns of Enterprise A Patterns of Enterprise Application...
Fowler, Martin
Addison-Wesley Professional
€ 50,98
Ricerca Ricerca avanzata
Vai a inizio pagina
Libri
Libri in italiano
Libri in inglese
Libri al 50%
Libri scolastici
eBooks
Film e video
DVD
Blu-ray
Musica
CD musicali
Vinile
MP3
DVD musicali
Blu ray musicali
Games
Personal computer
Nintendo Wii
PlayStation 3
PlayStation 2
Xbox 360
Sony PSP
PS Vita
Nintendo DS
Nintendo 3DS
Download
eBooks
MP3
Il mio IBS
I miei dati
I miei ordini
Le mie preferenze
IBS Premium
Lista dei desideri
IBS consiglia

 

Informazioni utili:
Spese e tempi di spedizione
Invio regali
Buoni acquisto (Happy Card)
FAQ
Condizioni generali di vendita
Informativa sulla privacy
PuntiNectar

Pagamenti:
Carte di credito
Carta di credito accettate
PayPal
Paypal
Contrassegno

Come contattarci:
Invio messaggi al servizio di Assistenza Clienti
Tutti i contatti
Lavora con noi

• Seguici su  Facebook Twitter

Servizi per i clienti:
Password dimenticata
Controllo e modifica dei propri dati
Verifica degli ordini effettuati

Opportunità per aziende e enti:
Servizi per le biblioteche
Programma di affiliazione (Informazioni generali)
Accesso alla sezione riservata Partnership Programme IBS
Accesso alla sezione riservata TradeDoubler

Concessionaria di pubblicità:


Con la collaborazione di Argento vivo per il settore editoria libraria

Dati audience certificati Audiweb

Ufficio stampa: Daniela Ravanetti


Altri siti del network IBS:
Libraccio.it
MYmovies.it
Wuz.it
Librerie Giunti al Punto
Mel Bookstore
Librerie Ubik


Internet Bookshop Italia S.r.l.
Sede Legale Via Giuseppe Verdi n.8 - 20090 Assago MI
Reg. Imprese di Milano 12252360156
CCIAA Milano 1542508
P.IVA 12252360156
Capitale sociale € 500.000 i.v.



Copyright © 1998-2012 Internet Bookshop Italia, tutti i diritti riservati

Licenza SIAE n. 229/I/05-359.

Internet Bookshop Italia è una società di Giunti & Messaggerie

 



Funzione di ricerca basata su FACT®Finder di OMIKRON