Domande con tag 'object-oriented'

6
risposte

Quantità significativa del tempo, non riesco a pensare a un motivo per avere un oggetto invece di una classe statica. Gli oggetti hanno più vantaggi di quanto penso? [chiuso]

Capisco il concetto di un oggetto e, in quanto programmatore Java, sento che il paradigma OO mi viene piuttosto naturale nella pratica. Comunque recentemente mi sono trovato a pensare: Aspetta un secondo, quali sono in realtà i benefici pr...
posta 03.06.2014 - 23:17
6
risposte

In che misura le chiamate alle funzioni influiscono sulle prestazioni?

L'estrazione di funzionalità in metodi o funzioni è un must per la modularità del codice, la leggibilità e l'interoperabilità, specialmente in OOP. Ma questo significa che verranno fatte più chiamate. In che modo la suddivisione del nostro...
posta 10.05.2016 - 13:59
8
risposte

Morte della tecnologia OOP [chiusa]

Ho sentito molte volte la programmazione orientata agli aspetti, principalmente che è la tecnologia di "prossima generazione" nella programmazione e sta per "uccidere" l'OOP. È giusto? OOP sta per morire o quale può essere la ragione?     
posta 29.06.2011 - 10:37
12
risposte

Perché dobbiamo imparare la programmazione procedurale prima di apprendere la programmazione orientata agli oggetti [chiuso]

Sono al 4 ° anno in un'università IT adesso, e quando parlo con il mio professore di questo argomento rifiuta la mia opinione e mi fa una critica molto pesante (nella mia università, ci veniva insegnato C (ANSI) (nella classe di programmazione p...
posta 23.03.2011 - 03:37
4
risposte

Gli oggetti con molti campi possono essere suddivisi? [duplicare]

Quando ho un oggetto che ha molti campi è meglio averli tutti come campi o cercare di trovare raggruppamenti logici come oggetti propri e renderli quei campi? Credo che si tratti di un male più grande, di troppi oggetti o di troppi campi in...
posta 26.08.2015 - 21:10
4
risposte

Stile di programmazione in Perl

Lavoro in Java quindi in pratica utilizzo il paradigma OOP durante la codifica. Sto per iniziare a lavorare in Perl e mi chiedevo quale sia il paradigma seguito dagli sviluppatori Perl. Nel wiki si dice che supporta molti paradigmi, ma non sono...
posta 18.03.2013 - 19:05
3
risposte

Perché hai bisogno di "self" in Python per fare riferimento alle variabili di istanza?

Ho programmato in un certo numero di lingue come Java, Ruby, Haskell e Python. Devo passare da molte lingue al giorno a causa di diversi progetti su cui lavoro. Ora, il problema è che spesso mi dimentico di scrivere self come il primo param...
posta 20.11.2015 - 06:41
4
risposte

I paradigmi non OOP supportano concetti come l'incapsulamento?

Uno dei concetti importanti nella programmazione orientata agli oggetti è incapsulamento. Tuttavia, ultimamente il mondo del software sembra essere inclinato a favore di altri paradigmi come la programmazione funzionale. Mi fa pensare, per qu...
posta 25.08.2016 - 14:47
4
risposte

Cosa c'è di sbagliato nel restituire hashtable dal metodo pubblico e quando ha senso farlo?

Quali sono i problemi di progettazione nel restituire un hashtable da un metodo pubblico quando si desidera restituire più elementi invece di creare una classe e restituire l'oggetto di tale? Se ha problemi, in quali circostanze ha senso farl...
posta 31.01.2012 - 12:38
7
risposte

Il rettangolo dovrebbe ereditare dal quadrato? [duplicare]

Quindi, probabilmente abbiamo tutti familiarità con l'esempio fornito nella maggior parte dei libri di testo del problema di sostituzione di Liskov che coinvolge una eredita da rettangolo . L'obiezione a questo approccio è che mentre un quadr...
posta 23.12.2016 - 17:57