La programmazione orientata agli oggetti
()
Info su questo ebook
ULTIMA EDIZIONE: APRILE 2024
Devi entrare in contatto con la programmazione ad oggetti?
Hai sentito parlare di questo paradigma di programmazione, ma non sai da dove cominciare?
Hai provato in passato a capirci qualcosa senza successo?
Se ti trovi in una delle precedenti condizioni, allora questo libro potrebbe essere un ottimo investimento!
Questo libro è scritto esplicitamente per i principianti assoluti o per coloro che hanno provato a capire cosa significa "programmare ad oggetti", ma non ci hanno capito niente.
Non è un libro adatto a chi già conosce la programmazione ad oggetti o a chi vuole approfondire tali concetti.
Il libro infatti parte da zero.
Procedendo lentamente e delicatamente, con brevi cenni all'UML, arriva a definire concetti meno banali come interfacce, coesione e accoppiamento.
Il testo non insegna la sintassi di un determinato linguaggio di programmazione.
Se si vuole imparare la sintassi di c#, java, php o qualunque altro linguaggio di programmazione non serve questo libro perché questo libro... semplicemente... insegnerà a programmare in qualunque linguaggio di programmazione orientato agli oggetti!
Questo è uno dei libri che avrei voluto leggere quando ho iniziato a programmare... molti anni fa.
DI COSA PARLA QUESTO LIBRO
La programmazione ad oggetti è composta da un insieme di concetti.
Tali concetti devono essere ben chiari prima di iniziare a programmare con un qualsivoglia linguaggio di programmazione object oriented.
Tutti noi abbiamo ben chiaro in testa il concetto di casa: muri, porte, finestre, eccetera. Se siamo un architetto la sappiamo progettare e se siamo un muratore la sappiamo costruire. Ma se architetti e muratori non avessero il concetto di casa, cosa potrebbero mai fare? Per poter progettare e costruire una casa serve innanzitutto avere in testa il concetto di casa. Lo stesso identico discorso vale con la programmazione ad oggetti: se non abbiamo in testa i concetti su cui si basa la programmazione ad oggetti non riusciremo mai a progettare né a implementare un software che stia in piedi. Questo libro parla quindi dei concetti su cui si basano i progettisti software per progettare un'applicazione; gli stessi concetti che poi vengono usati dai programmatori per tradurre in codice il progetto.
ARGOMENTI
- Classi e Oggetti
- Incapsulamento
- Information Hiding
- Ereditarietà
- Polimorfismo
- Relazioni tra classi
- Alta coesione, basso accoppiamento
- Le classi astratte
- Le interfacce
- UML: convezioni di base
EDIZIONI
Prima edizione: aprile 2013
Seconda edizione: ottobre 2014
Terza edizione: giugno 2016
Quarta dizione: aprile 2024
Leggi altro di Alessandro Stella
Il rapporto di coppia nel XXI secolo Valutazione: 0 su 5 stelle0 valutazioniUser Experience Valutazione: 0 su 5 stelle0 valutazioni
Correlato a La programmazione orientata agli oggetti
Ebook correlati
La guida definitiva alla programmazione in Python per principianti e utenti intermedi Valutazione: 0 su 5 stelle0 valutazioniProgrammatore in 3 Giorni: Guida Ipersintetica per Principianti Valutazione: 0 su 5 stelle0 valutazioniSviluppare applicazioni ibride per dispositivi mobili Valutazione: 5 su 5 stelle5/5Programmare in C: Introduzione pratica Valutazione: 0 su 5 stelle0 valutazioniJavascript: Un Manuale Per Imparare La Programmazione In Javascript Valutazione: 0 su 5 stelle0 valutazioniTecnologia e Progettazione per il mondo digitale e per il web III Valutazione: 0 su 5 stelle0 valutazioniVivere di web: Realizzare un progetto web dalla A alla Z Valutazione: 0 su 5 stelle0 valutazioniLavorare da casa: Una guida completa al modello di business da scegliere per lavorare da casa Valutazione: 0 su 5 stelle0 valutazioniIntroduzione pratica alla programmazione in C++ - Parte Prima Valutazione: 0 su 5 stelle0 valutazioniI 40 trucchi che devi conoscere per difenderti da chi ti vuole fare il sito internet ma è un incompetente Valutazione: 0 su 5 stelle0 valutazioniMastery di SQL Valutazione: 0 su 5 stelle0 valutazioniLa Guida Definitiva Per Sviluppatori Di Software: CONSIGLI E TRUCCHI Valutazione: 0 su 5 stelle0 valutazioniVivere di Scrittura - Scrittore Web 2.0 - Guida per aspiranti Copywriter - Guadagna scrivendo Libri, E-book e Articoli per il Web Valutazione: 0 su 5 stelle0 valutazioniAutodesk Inventor | Passo dopo Passo: Progettazione CAD e Simulazione FEM con Autodesk Inventor per Principianti Valutazione: 0 su 5 stelle0 valutazioniPreparazione al Concorso per Istruttore Amministrativo Valutazione: 0 su 5 stelle0 valutazioniPython | Programmazione passo dopo passo: La guida per i principianti per un'introduzione alla programmazione con Python Valutazione: 0 su 5 stelle0 valutazioniJavascript - 50 funzioni e tutorial Valutazione: 0 su 5 stelle0 valutazioniCorso di PHP. Livello base. Con esercizi Valutazione: 0 su 5 stelle0 valutazioniLinux Per Principianti Valutazione: 0 su 5 stelle0 valutazioniLa Programmazione in JAVA Valutazione: 0 su 5 stelle0 valutazioniBash – Uso Professionale Della Shell Valutazione: 4 su 5 stelle4/5C# Funzioni e Tutorial 50 Esempi Valutazione: 4 su 5 stelle4/5C++ Funzioni e tutorial 40 esempi Valutazione: 0 su 5 stelle0 valutazioniComputer? Facile! Valutazione: 0 su 5 stelle0 valutazioniRete Reti Internet Valutazione: 0 su 5 stelle0 valutazioniSQLite, il database per tutti Valutazione: 0 su 5 stelle0 valutazioniProgrammazione Python Per Principianti Valutazione: 0 su 5 stelle0 valutazioniLa programmazione VB.NET 2008 Valutazione: 0 su 5 stelle0 valutazioni
Programmazione per voi
PROGRAMMARE IN C# 10 - Tecniche di base Valutazione: 0 su 5 stelle0 valutazioniCorso di PHP. Livello base. Con esercizi Valutazione: 0 su 5 stelle0 valutazioniGuida ePUB. Creare, pubblicare, promuovere un e-book a costo zero: Corso completo da Principiante a Esperto (Nuova Versione) Valutazione: 0 su 5 stelle0 valutazioniRaspberry Pi: Scopri Tutti i Segreti per lo Sviluppo e Programmazione del Micro Computer per Maker e Hobbisti. Contiene Esempi di Codice ed Esercizi Pratici Valutazione: 0 su 5 stelle0 valutazioniProgrammare in Visual Basic (VB) Valutazione: 0 su 5 stelle0 valutazioniPython | Programmazione passo dopo passo: La guida per i principianti per un'introduzione alla programmazione con Python Valutazione: 0 su 5 stelle0 valutazioniTecnologia e Progettazione per il mondo digitale e per il web III Valutazione: 0 su 5 stelle0 valutazioniApp Inventor 2 per esempi Valutazione: 1 su 5 stelle1/5Python: La Guida Per Imparare a Programmare. Include Esercizi di Programmazione.: Programmazione per Principianti, #1 Valutazione: 0 su 5 stelle0 valutazioniCorso html. La base di ogni sito web Valutazione: 1 su 5 stelle1/5Javascript - 50 funzioni e tutorial Valutazione: 0 su 5 stelle0 valutazioniLa Programmazione in JAVA Valutazione: 0 su 5 stelle0 valutazioniTabelle Pivot per tutti. Dalle semplici tabelle alle Power-Pivot: Guida utile per la creazione delle Tabelle Pivot in Excel Valutazione: 0 su 5 stelle0 valutazioniLa Guida Definitiva Per Sviluppatori Di Software: CONSIGLI E TRUCCHI Valutazione: 0 su 5 stelle0 valutazioniVba Se vi Piace 01 Valutazione: 0 su 5 stelle0 valutazioniFondamenti di programmazione in C# 11 Valutazione: 0 su 5 stelle0 valutazioni
Recensioni su La programmazione orientata agli oggetti
0 valutazioni0 recensioni
Anteprima del libro
La programmazione orientata agli oggetti - Alessandro Stella
PROGRAMMAZIONE ORIENTATA AGLI OGGETTI
Alessandro Stella
Copyright © 2013-2024 Alessandro Stella
Qui ci deve essere scritto che:
Tutti i diritti di questo libro sono riservati e appartengono all'autore Alessandro Stella. Nessuna parte di questo libro può essere utilizzata o riprodotta senza autorizzazione scritta da parte dell'autore, salvo brevi citazioni in articoli di critica e recensioni.
La verità è che in questo momento tutte le ore impiegate a scrivere le parole che qui leggerai sono nelle tue mani.
Pertanto è alla tua coscienza che mi rivolgo: "ritieni giusto ignorare tutte le settimane di lavoro della mia vita che sono state necessarie a realizzare questo libro? Ritieni giusto che qualcuno lavori senza essere pagato?".
Le leggi servono a poco. Le tue risposte sono ciò che conta.
Riconoscimenti
Si ringrazia Remo Tomasi per l'impegno profuso nella risoluzione degli errori di visualizzazione.
Edizioni del libro
Sinossi
La programmazione ad oggetti è una filosofia. È un modo di pensare prima di scrivere il codice; un'idea del software da avere prima di decidere quale linguaggio di programmazione usare per trasportare in bit quell'idea.
Conoscere la filosofia della programmazione ad oggetti è un preciso dovere di ogni programmatore nato dopo il 1970. Capire come pensare il codice, prima di scriverlo, garantisce di riuscire a programmare in pochi giorni in qualsivoglia linguaggio di programmazione ad oggetti poiché tutti i moderni linguaggi di programmazione sono orientati agli oggetti e quindi tutti sono sottomessi a tale filosofia. Ecco perché è assolutamente fondamentale, prima di scegliere un linguaggio di programmazione, conoscere le regole che lo governano.
Tutti noi abbiamo ben chiaro in testa il concetto di casa: muri, porte, finestre, eccetera.
Se siamo un architetto la sappiamo progettare e se siamo un muratore la sappiamo costruire.
Ma se architetti e muratori non avessero il concetto di casa, cosa potrebbero mai fare? Niente! Per poter progettare e costruire una casa serve innanzitutto avere in testa il concetto di casa.
Lo stesso identico discorso vale con la programmazione ad oggetti: se non abbiamo in testa i concetti su cui si basa tale metodologia non riusciremo mai a progettare né a implementare un software che stia in piedi.
Questo libro parla quindi dei concetti su cui si basano i progettisti software per progettare un'applicazione; gli stessi concetti che poi vengono usati dai programmatori per tradurre in codice il progetto. Qui si narra la storia di un pensiero utile e saggio, un modo per usare la propria mente al fine di scrivere un programma usando leggi universali, evitando di scrivere codice che andrà a far parte della sterminata e infetta