Domande con tag 'object-oriented'

2
risposte

È utile usare l'incapsulamento nel linguaggio di programmazione dinamico, scritto e interpretato?

Per quello che so, l'incapsulamento è utile perché: se si utilizza direttamente un attributo e si cambia il suo tipo in un linguaggio tipizzato statico, è necessario modificare tutto il codice che utilizza la classe. Al contrario, se hai dic...
posta 31.05.2013 - 15:16
4
risposte

Perché Java non è OOP "puro"? [duplicare]

Java è progettato in un approccio OO, e in qualche modo persino i programmatori 'costringono' i programmatori all'interno del paradigma OO (che può essere considerato buono o cattivo, una questione di opinione). Tuttavia, mentre quasi tut...
posta 18.05.2014 - 00:06
4
risposte

Perché incapsulare le variabili contenitore? [duplicare]

Non ero sicuro di come formulare il titolo, ma c'è qualcosa che per me ha poco senso in OOP Comprendo l'idea di incapsulamento, ovvero creare uno strato di protezione e astrazione, in modo che non ci sia accesso diretto a una determinata va...
posta 21.05.2014 - 13:08
2
risposte

Che cos'è un diagramma di pacchetto? e cos'è un diagramma di sequenza? [chiuso]

In molte interviste mi è stata fatta questa domanda. Cos'è un diagramma di pacchetto? e cos'è un diagramma di sequenza? e differenza tra il diagramma del pacchetto e il diagramma di sequenza. Grazie in anticipo. Modifica Spiacenti, go...
posta 04.06.2013 - 12:23
3
risposte

Miglior schema OOP da utilizzare per la creazione di un'API SQL da riga di comando per un datastore proprietario basato su JSON

Abbiamo bisogno di creare uno strumento da riga di comando SQL per interrogare un datastore proprietario basato su json. Userò java. Qualche suggerimento sul modello di progettazione OOP primario che dovrei usare per creare questa API? Ho pen...
posta 15.10.2014 - 14:45
4
risposte

Associazioni di modelli di dominio che non richiedono il comportamento dell'oggetto associato. Come modellare?

Sono stato alle prese con questa domanda per un po '. Sto pensando in particolare al modello di dominio orientato agli oggetti. Diciamo che ho due entità. A supplier e a customer . Esiste una relazione che un supplier può ave...
posta 08.09.2014 - 18:29
4
risposte

Metodo preferito per accedere a una classe esterna di metodi attraverso la classe originale

Voglio spostare un gruppo di metodi simili in una classe esterna. La classe è inizializzata con l'istanza di classe originale. Da lì posso accedervi per proprietà (istanza persistente) o per metodo (nuova istanza ogni volta). Quale approccio...
posta 26.10.2018 - 17:32
4
risposte

Correzione classe Errori di progettazione gerarchia a causa di errata ereditarietà

Ho un codice come questo. La mia classe derivata man , potrebbe non avere una funzione membro dichiarata pura virtuale più in alto nella gerarchia. per esempio. WagTail qui class mammal{ public: virtual void WagTail() = 0; vi...
posta 02.04.2015 - 20:13
3
risposte

La duplicazione dei dati è errata nella programmazione (a differenza della progettazione di database)?

Ho tre classi: User , Conversation e Message : Proprietà messaggio: User sender; // Some more Proprietà conversazione: List<Message> messages; List<User> participants; // Some more Voglio mostrare nel pr...
posta 15.05.2016 - 12:12
4
risposte

Evitando puntatori vtable negli oggetti in C ++

Nella mia precedente domanda , è stato evidenziato che le implementazioni di C ++ come GCC devono memorizzare un puntatore vtable in ogni copia di una classe per ogni classe genitore che ha una funzione virtuale. Quindi una classe che implem...
posta 06.08.2018 - 06:08