Domande con tag 'object-oriented'

3
risposte

È una pratica scorretta avere una classe implementare una classe astratta senza aggiungere nuovi campi / membri / funzionalità?

Sto scrivendo un wrapper per un'API REST e mi sono imbattuto in qualcosa che non avevo mai dovuto chiedermi prima. Questa API è per le transazioni E-Commerce, ha endpoint SALE e RETURN (e alcuni altri endpoint che non sono fondamentali per qu...
posta 27.01.2017 - 00:58
2
risposte

La migliore struttura di codifica JavaScript utilizza l'oggetto letterale?

Object Literal è stato senza dubbio stabilito negli ultimi anni come una delle componenti essenziali per le migliori pratiche di codifica JavaScript. Tuttavia, non sono molto sicuro su quale sia il modo migliore per strutturare i miei codici usa...
posta 07.08.2011 - 18:12
2
risposte

Quali alternative a un singleton ci sono per una classe che può avere solo un'istanza?

Ho bisogno di rappresentare un'astrazione su varie parti dell'hardware per un gioco. Sto cercando di disaccoppiare il codice che fa cose come gestire la logica del gioco dal codice che è specifico per API / piattaforma o brutto dettaglio di impl...
posta 18.11.2015 - 12:12
3
risposte

Come evitare di mescolare la chiave surrogata con il resto dei dati

Supponiamo di avere un CRUD molto semplice in cui stai semplicemente memorizzando un semplice tipo di dati simile a una tupla, ma la sua chiave primaria naturale è ingombrante da ricordare (molto lunga, difficile da scrivere, ecc.). Inoltre, sup...
posta 25.08.2016 - 19:20
1
risposta

Dizionario degli oggetti

Ho un dizionario di oggetti di una colonna di classe Dictionary<double, Columns> Le colonne sono una classe di colonne, ovvero il nome, il codice postale, ecc., il telefono cellulare. Vorrei rendere la classe Columns aperta quanto più...
posta 21.11.2013 - 13:57
5
risposte

Quali sono i vantaggi / svantaggi dell'uso di oggetti come parametri per altri metodi di oggetti?

Sto pensando principalmente a PHP qui, ma se vuoi fare riferimento ad altre lingue va bene. Un oggetto ha un metodo che richiede dati contenuti in un'altra classe di oggetti. Dovrei estrarre i dati dall'altro oggetto in una variabile e qui...
posta 23.08.2013 - 01:41
4
risposte

È accettabile che le classi figlie "interrompano" la funzionalità della classe genitore?

Uno degli sviluppatori che lavora con me sta seguendo il principio aperto / chiuso per aggiungere funzionalità a un modello estendendoci dal nostro framework ORM. class BaseModel extends ORM { ... } Tutti i nostri modelli ora ereditano...
posta 04.04.2013 - 18:16
2
risposte

PHP OOP: ogni oggetto dovrebbe contenere tutti i dati?

Sto cercando di imparare PHP OOP "correttamente", e mi stavo chiedendo, dovrebbe il costruttore prendere tutte le informazioni nel database e memorizzarlo nell'oggetto? Per utilizzare un esempio che sto cercando di creare usando PHP OOP , un...
posta 21.02.2013 - 19:08
3
risposte

Qual è un buon design per un metodo che può restituire diversi risultati logicamente diversi?

Il titolo della domanda è probabilmente troppo astratto, quindi permettimi di fornire un esempio particolare di ciò che ho in mente: Esiste un servizio web che incapsula un processo di modifica delle password per gli utenti di un sistema dist...
posta 20.07.2014 - 18:06
5
risposte

Liskov, rettangoli, quadrati e oggetti null

Continuo a pensare di avere la mia testa avvolta nel Principio di sostituzione di Liskov, e poi mi rendo conto di non farlo. Qui è dove ho raccolto StackExchange: La sottoclasse di Square da Rectangle viola LSP perché se cambi la larghezza d...
posta 12.09.2017 - 19:54