View Full Version : [OOP] books!
mindwings
13-02-2008, 14:07
Ciao a tutti che libri mi consigliate sull' OOP :) indipendentemente
da uno specifico linguaggio voglio fare miei i concetti di dell'oop ,
magari un libro che tratti anche di analisi e progettazione grazie :)
mad_hhatter
13-02-2008, 17:58
interessa moltissimo anche a me: qualcosa sulla teoria della oop e non su una specifica implementazione del paradigma
mindwings
13-02-2008, 18:49
cercando in giro ho trovato sempre i "soliti" riferimenti a cascata
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring. Improving the Design of Existing Code
UML Distilled: A Brief Guide to the Standard Object Modeling Language
mad_hhatter
13-02-2008, 18:59
certo, ma a me piacerebbe qualche libro sulla teoria alla base della oop, non solo sulla progettazione OO
mindwings
15-02-2008, 09:18
passando dalla biblioteca della mia facoltà
mi sono beccato questo libro
Object Oriented Analysis and Design with applications - Booch
Stavo prendendo un altro libro purtroppo non era disponibile :(
da quello che si legge su amazon è IL libro per l'OOP
Object Oriented Software Construction - Meyer
link -> http://www.amazon.com/Object-Oriented-Software-Construction-Prentice-Hall-International/dp/0136291554
io studiai su questo libro: http://books.google.com/books?id=o7RQAAAAMAAJ&pgis=1
tutti gli esempi sono in java, ma i concetti sono assolutamente applicabili a qualsiasi linguaggio OO
mad_hhatter
15-02-2008, 10:28
molte grazie, ora me li guardo
mindwings
17-02-2008, 09:33
up ! mi piacerebbe sapere il parere di altri utenti su questi libri .
Inoltre sono graditi consigli su altri libri!!! :sofico:
Design Patterns: Elements of Reusable Object-Oriented Software
Non è il libro da cui cominciare. Comunque è un immancabile da avere assolutamente e da leggere. Se vuoi un consiglio prima leggi il cpaitolo 6 svariate volte poi ricomincia il libro :)
Refactoring. Improving the Design of Existing Code
Bel libro orientato più agli aspetti pratici che alla teoria vera e propria. Si legge molto meglio di quello della gof.
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Mai letto :(
Inizierei con The Early History Of Smalltalk
http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html
Poi la faccenda si fa più complicata.
clasprea
17-02-2008, 11:45
UML distilled è carino ma è più un manuale "pronto-uso" su uml, per la serie "non mi ricordo come si fa sta cosa, spe che vedo com'era" :D
è valido ma non credo sia quello che interessi ai fini di questo thread
Nel mio corso all'università di ingeneria sw - progettazione OO consigliavano questi, ma io sinceramente non li ho presi visto che le spiegazioni a lezione mi sono state sufficienti per preparare l'esame:
# C.Larman. Applying Uml and Patterns. An introduction to Object-Oriented Anlysis and Design and Iterative Development, Prentice Hall, 2005, III Edition.
# I.Sommerville. Software Engineering, VI Ed, Addison Wesley, 2001.
mindwings
17-02-2008, 11:50
Al momento sto leggendo questo:
"Object Oriented Analysis and Design with applications - Booch" davvero un buon libro :)
Qualcuno ha letto questo : Object Oriented Software Construction - Meyer ?
E' sicuro che leggerò Refactoring e anche qualcosa di Beck :D
EDIT: Il mio obbiettivo è quello di studiare/assoribire bene l'oop
in seguito voglio approfondire l'analisi e la progettazione
classica dell'ing del software per poi passare a qualcosa
di più evoluto (Beck+Fowler+Agile :) )
mindwings
17-02-2008, 11:51
cut ...
Poi la faccenda si fa più complicata.
Canta/Parla :)
edit: hai altri articoli/libri da consigliare a riguardo?
francescosalvaggio
17-02-2008, 11:51
io per l'esame di ingegneria del Sw ho studiato su
Design Patterns - Elementi per il riuso di sw a oggetti.
di Gamma , Helm, JohnSon, Vlissides
Costa 39.00€
Al momento sto leggendo questo:
"Object Oriented Analysis and Design with applications - Booch" davvero un buon libro :)
Qualcuno ha letto questo : Object Oriented Software Construction - Meyer ?
Il mio professore me ne parlava sempre bene, assieme a Object-oriented Design Heuristics di Riel ma non ho mai trovato i soldi per comprarli. :(
E' sicuro che leggerò Refactoring e anche qualcosa di Beck :D
EDIT: Il mio obbiettivo è quello di studiare/assoribire bene l'oop
in seguito voglio approfondire l'analisi e la progettazione
classica dell'ing del software per poi passare a qualcosa
di più evoluto (Beck+Fowler+Agile :) )
Se per progettazione classica intendi il Waterfall fatti un favore e NON studiarlo mai. Comincia direttamente con metodologie evolutive e agili.
mindwings
17-02-2008, 13:07
Il mio professore me ne parlava sempre bene, assieme a Object-oriented Design Heuristics di Riel ma non ho mai trovato i soldi per comprarli. :(
Se per progettazione classica intendi il Waterfall fatti un favore e NON studiarlo mai. Comincia direttamente con metodologie evolutive e agili.
non intendo il waterfall :fagiano:
io sto approfittando della biblioteca della mia facoltà ... i soldi scarseggiano sempre :(
mindwings
18-02-2008, 10:16
up! :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.