Domande con tag 'object-oriented'

4
risposte

Quali sono gli usi validi delle classi statiche?

Ho notato che quasi ogni volta che vedo i programmatori che usano classi statiche in linguaggi orientati agli oggetti come C #, lo fanno male. I problemi principali sono ovviamente lo stato globale e la difficoltà di scambiare implementazioni in...
posta 19.12.2014 - 20:18
6
risposte

C'è qualche differenza tra le interfacce e le classi astratte che hanno solo metodi astratti?

Diciamo che abbiamo una classe astratta e che questa classe abbia solo metodi astratti. Questa classe astratta è diversa da un'interfaccia che ha solo gli stessi metodi? Quello che sto cercando di sapere è se ci sono differenze sia filosofica...
posta 19.04.2013 - 14:06
4
risposte

Cosa significa mappatura nella programmazione?

Sento spesso cose come: Mappatura delle classi Mappatura degli oggetti dal database Mappatura degli oggetti Mappatura degli elementi di un elenco Un mappatore Che cosa significa in realtà un mappatore e l'atto di mappare qualcosa?...
posta 17.01.2016 - 16:17
2
risposte

Ruby - quando utilizzare le variabili di istanza vs i parametri tra i metodi?

Sto scrivendo diversi metodi che chiamano altri metodi. Per passare le informazioni ho un paio di scelte: Passa le informazioni come parametri Imposta le variabili di istanza in modo che altri metodi possano accedervi Quando dovr...
posta 18.10.2013 - 16:55
3
risposte

Utilizzo di una proprietà pubblica e di un campo pubblico

Dove lavoro, usare Proprietà è scoraggiato. Abbiamo strumenti di generazione del codice per "accelerare le cose". Tutti i dati dell'oggetto diventano campi pubblici. Se richiedi comunque proprietà, ottieni qualcosa di simile a questo: Public s...
posta 19.08.2013 - 23:14
8
risposte

L'STL è implementato con OO?

Esistono diversi modelli di progettazione come Adattatore, Iterator implementato in STL. Significa che STL è implementato con concetti OO? Qual è la relazione tra OO e le parti del modello di C ++? Ho appreso che la funzione membro virtua...
posta 07.08.2012 - 09:24
9
risposte

Devo passare un oggetto a un costruttore o istanziare in classe?

Considera questi due esempi: Passaggio di un oggetto a un costruttore class ExampleA { private $config; public function __construct($config) { $this->config = $config; } } $config = new Config; $exampleA = new ExampleA($conf...
posta 18.01.2012 - 16:37
4
risposte

Perché istanziare un oggetto in una classe base piuttosto che in una sottoclasse specifica?

Ad esempio: URL blogFeedUrl = new URL("http://manishmaharzan.com.np/getJSON/json.json"); HttpURLConnection connection = (HttpURLConnection) blogFeedUrl.openConnection(); connection.connect(); InputStream inputStream = connection.getInputStream...
posta 27.03.2016 - 14:20
3
risposte

Ogni oggetto dovrebbe sapere come presentare / disegnare se stessi?

David West nel suo libro Thinking degli oggetti (capitolo 10, sezione 1, sottosezione 2) ha proposto che in un ambiente OO ideale, ogni oggetto dovrebbe essere in grado di presentarsi su richiesta; sia per gli umani (come GUI), componenti non...
posta 29.03.2016 - 17:01
7
risposte

Come spiegare OOP a un programmatore matlab? [chiuso]

Ho molti amici che provengono da esperienze di ingegneria elettrica / fisica / meccanica, e sono curioso di sapere cos'è "OOP". Tutti conoscono bene Matlab, quindi hanno un background di programmazione di base; ma hanno difficoltà a cogliere un...
posta 19.04.2011 - 15:54