PDA

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

k0nt3
15-02-2008, 10:16
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:

VICIUS
17-02-2008, 11:01
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 :(

PGI-Bis
17-02-2008, 11:11
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€

VICIUS
17-02-2008, 12:32
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! :)