Domande con tag 'object-oriented'

2
risposte

Quanti tipi di polimorfismo esistono nel linguaggio Python?

Ho appena letto un articolo di Luca Cardelli e ha spiegato i tipi di polimorfismo che sono: L'articolo è denominato Informazioni sui tipi, sull'astrazione dei dati e sul polimorfismo . Tipi di polimorfismo Cardelli definisce diversi...
posta 09.11.2016 - 15:46
1
risposta

Oggetti di diversi linguaggi di programmazione [chiuso]

Apparentemente, ci sono alcune somiglianze tra gli oggetti in JavaScript e i dizionari in Python. Ogni lingua definisce un oggetto un po 'diverso (e c'è una logica che tutte le definizioni siano le stesse della fisica). In che modo gli oggett...
posta 20.09.2013 - 16:00
2
risposte

Oggetto valore che dipende dal ciclo di vita di più aggregati in DDD

Durante la prototipazione di una semplice applicazione ddd dal dominio di transito pubblico ho riscontrato un problema con un oggetto valore - Transit Pass: Ogni cliente può acquistare una percentuale di transito% co_de che consente a u...
posta 14.12.2016 - 13:18
1
risposta

Comprensione dell'astrazione

Sto cercando di capire meglio il codice orientato agli oggetti e ho deciso di iniziare dall'astrazione. Se non sono corretto, l'astrazione significa che si nascondono informazioni che non sono rilevanti per il compito che si desidera eseguire, a...
posta 16.11.2013 - 01:01
2
risposte

Si sta trasformando un metodo in una classe per usarlo in molte cattive pratiche? [chiuso]

Diciamo che ho un metodo sort all'interno della mia classe e un'altra classe che non ha alcuna relazione con quella classe ha bisogno dello stesso metodo. Invece di scrivere quel metodo due volte e di non ripetere il principio di OOP, decido di...
posta 03.02.2016 - 20:14
4
risposte

Dal punto di vista di OOP, tenendo conto delle prestazioni - una connessione di database dovrebbe essere un campo statico, un campo istanza o una variabile locale?

Quando i metodi usano una connessione al database, la connessione deve essere un campo statico, un campo istanza o una variabile locale? Ecco i miei dubbi. Ho scelto i dithering corretti e che sono privi di fondamento. Ho cercato di dare dell...
posta 15.05.2016 - 08:00
4
risposte

Gestione degli errori di basso livello

Sto lavorando con un codice di basso livello (ovvero intendo codice che non può usare le eccezioni C ++ e / o la libreria standard) che fa un uso pesante delle classi. Fondamentalmente, ogni classe contiene un metodo bool initialize(); che...
posta 19.02.2016 - 19:44
2
risposte

Implementazione logica di coupon "compra uno prendi due gratis" per il carrello

Cercando di risolvere la logica bogo coupon con un modello di progettazione corretto, ma riscontrando problemi nell'identificarne uno. Caso d'uso: "Acquista iPad scarica SmartCase gratuitamente" Supponiamo di avere i seguenti oggetti:...
posta 09.01.2016 - 10:32
3
risposte

Ho bisogno di una classe genitore se sto usando un'interfaccia?

Sto iniziando a lavorare a un nuovo progetto personale per inviare e-mail utilizzando diversi servizi di posta elettronica (come mailchimp, ad esempio). Ho appena iniziato a scrivere codice e ho una classe base chiamata Email: public class Ema...
posta 18.11.2015 - 00:01
4
risposte

Quali sono le abilità OO più importanti da mettere in mostra nella caccia al lavoro? [chiuso]

Sono nel mercato per un nuovo impiego e ho trovato una posizione in cui mi hanno chiesto di creare un campione di programmazione basato su un incarico. Ho fatto esplodere il campione cercando di farlo rapidamente una notte, e sono stato rifiutat...
posta 10.03.2012 - 17:07