Il processo di pensiero orientato agli oggetti

Punteggio:   (4,4 su 5)

Il processo di pensiero orientato agli oggetti (Matt Weisfeld)

Recensioni dei lettori

Riepilogo:

Nel complesso, il libro è considerato una solida risorsa introduttiva per la comprensione dei concetti di programmazione orientata agli oggetti (OOP), che lo rende adatto ai principianti. Molti recensori hanno apprezzato la chiarezza dei concetti presentati e hanno trovato il materiale utile per rinfrescare le proprie conoscenze. Tuttavia, il libro è stato criticato per i numerosi refusi, gli errori negli esempi di codice, la scrittura prolissa e alcuni contenuti obsoleti, che ne sminuiscono l'efficacia complessiva.

Vantaggi:

Introduzione chiara e accessibile ai concetti OOP, adatta ai principianti.
Rafforza le idee fondamentali e fornisce una buona panoramica (ad esempio, i principi SOLID, i design pattern).
Stile di scrittura piacevole (alcuni recensori hanno notato una buona leggibilità).
Utile per rinfrescare le conoscenze dei programmatori esperti.

Svantaggi:

Numerosi refusi ed errori negli esempi di codice che generano confusione, soprattutto per i principianti.
Sembra datato in termini di esempi e linguaggi di programmazione utilizzati (ad esempio, menzioni di Smalltalk).
La scrittura può essere inutilmente prolissa e ripetitiva.
Alcuni contenuti sono stati criticati perché troppo superficiali o poco approfonditi.
La versione stampata ha caratteri piccoli che rendono difficile la lettura.

(basato su 17 recensioni dei lettori)

Titolo originale:

The Object-Oriented Thought Process

Contenuto del libro:

La programmazione orientata agli oggetti (OOP) è alla base dei moderni linguaggi di programmazione, tra cui C++, Java, C#, Visual Basic.NET, Ruby, Objective-C e Swift. Gli oggetti sono anche alla base di molte tecnologie web come JavaScript, Python e PHP.

È di vitale importanza imparare i concetti fondamentali dell'orientamento agli oggetti prima di iniziare a utilizzare ambienti di sviluppo orientati agli oggetti. L'OOP promuove buone pratiche di progettazione, portabilità del codice e riutilizzo, ma richiede un cambiamento di mentalità per essere compreso appieno. I programmatori che si avvicinano all'OOP dovrebbero resistere alla tentazione di passare direttamente a un particolare linguaggio di programmazione o a un linguaggio di modellazione, e dedicare invece del tempo a imparare quello che l'autore Matt Weisfeld chiama "il processo di pensiero orientato agli oggetti".

Scritto da uno sviluppatore per gli sviluppatori che vogliono migliorare la loro comprensione delle tecnologie orientate agli oggetti, Il processo di pensiero orientato agli oggetti fornisce un approccio orientato alle soluzioni alla programmazione orientata agli oggetti. I lettori impareranno a comprendere l'uso corretto dell'ereditarietà e della composizione, la differenza tra aggregazione e associazione e l'importante distinzione tra interfacce e implementazioni.

Mentre le tecnologie di programmazione sono cambiate ed evolute nel corso degli anni, i concetti orientati agli oggetti rimangono una costante, indipendentemente dalla piattaforma. Questa edizione riveduta si concentra sulle tecnologie OOP che sono sopravvissute negli ultimi 20 anni e che rimangono al centro della programmazione, con una copertura nuova e ampliata dei modelli di progettazione, dell'evitare le dipendenze e dei principi SOLID che aiutano a rendere i progetti software comprensibili, flessibili e manutenibili.

Altre informazioni sul libro:

ISBN:9780135181966
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:240

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il processo di pensiero orientato agli oggetti - The Object-Oriented Thought Process
La programmazione orientata agli oggetti (OOP) è alla...
Il processo di pensiero orientato agli oggetti - The Object-Oriented Thought Process

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)