Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare

8
C ++ ad un amico o non ad un amico
Ho una programmazione orientata agli oggetti con corso c ++ questo semestre al college e stavamo imparando le funzioni degli amici. Istintivamente non mi piacciono per la loro capacità di eludere la sicurezza offerta dall'incapsulamento e dal nascondimento dei dati, ho letto alcuni articoli su Internet e alcune persone hanno …


2
È una buona idea definire una grande funzione privata in una classe per mantenere uno stato valido, ovvero aggiornare i membri dei dati dell'oggetto?
Sebbene nel codice riportato di seguito venga utilizzato un semplice acquisto di un singolo articolo in un sito di e-commerce, la mia domanda generale riguarda l'aggiornamento di tutti i membri dei dati per mantenere sempre validi i dati di un oggetto. Ho trovato "coerenza" e "stato è il male" come …




3
Perché i database orientati agli oggetti non vengono usati tanto quanto i database relazionali? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …






5
Quando utilizzare l'ereditarietà, quando utilizzare "solo un campo booleano"?
Nella nostra applicazione Rails, stiamo aggiungendo notifiche. Alcuni di questi sono blocking: arrestano l'avanzamento di qualunque risorsa vengano aggiunti, poiché mancano alcune informazioni su quella risorsa. Altre notifiche sono semplici notifiche e forniscono solo informazioni. Oggi ho avuto una discussione con un altro programmatore nel nostro team. Ho creato la …

8
Una classe chiamata Class?
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Questa è più una domanda di stile, ma è qualcosa su cui sto attualmente riflettendo per un …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.