SAN PIETRO - Tecnologie a Oggetti in Java
- +s16074639245642sproductTemplatesp.priceRaw ? 'price price--on-sale' : 'price'">
- Prezzo di listino
- €28,00
- Prezzo scontato
- €28,00 In Offerta
La quantità deve essere 1 o più
Questo libro introduce la programmazione in Java mettendo al centro non soltanto il linguaggio, ma anche i principi che permettono di progettare software corretto, modulare e manutenibile. Il percorso parte dai concetti fondamentali della programmazione orientata agli oggetti — classi, oggetti, ereditarietà, sottotipi e polimorfismo — e affronta progressivamente temi più avanzati, tra cui concorrenza, programmazione funzionale e stream. Ampio spazio è dedicato alla progettazione del software: modularità, information hiding, tipi di dato astratti, contratti, invarianti di rappresentazione, principio di sostituzione, metriche, refactoring e design pattern. Le specifiche in JML vengono utilizzate per collegare programmazione, astrazione e correttezza. Il volume tratta inoltre il testing, dalle tecniche black-box e strutturali all’automazione con JUnit, con numerosi esempi ed esercizi in Java. Il testo è adatto a corsi universitari di programmazione e progettazione orientata agli oggetti e a corsi introduttivi di ingegneria del software basati su Java, ma può essere utilizzato anche per lo studio individuale.
Pierluigi San Pietro è Professore Ordinario di Ingegneria del Software presso il Politecnico di Milano. Si è laureato in Ingegneria Elettronica e ha successivamente conseguito il Dottorato di Ricerca in Ingegneria Informatica e Automatica nella stessa sede. È stato Visiting Professor al Japan Advanced Institute of Science and Technology di Kanazawa e Professeur Invité presso l’Université de Marne-la-Vallée e l’École Normale Supérieure de Cachan, nonché Visiting Scholar presso la Washington State University e la University of California, Santa Barbara. La sua attività di ricerca riguarda la teoria e le applicazioni di metodi rigorosi per la progettazione e l’analisi del software, temi sui quali ha pubblicato numerosi lavori in riviste e convegni internazionali.