Domande con tag 'object-oriented'

1
risposta

Qual è il vantaggio di determinare staticamente gli ambiti e di utilizzarli dinamicamente in caso di Python?

In primo luogo lasciatemi chiarire che conosco C e sto imparando Python. Quindi il mio OOPS è un po 'brutto. Stavo leggendo il tutorial ufficiale e ho trovato questo Although scopes are determined statically, they are used dynamically....
posta 22.07.2013 - 20:53
3
risposte

Nome di questo modello per avvolgere le funzionalità

Ho un sistema che consente a determinate funzionalità di essere implementate in modi diversi, ma richiede che la funzionalità di ogni classe di implementazione sia racchiusa in un altro livello. Ad esempio, ciascun implementatore ha un metodo...
posta 15.10.2015 - 20:57
1
risposta

Il modello di dominio dovrebbe essere intelligente o ci devono essere servizi che lo gestiscono?

Sto costruendo una web-app per un servizio di licenze. I miei modelli di dominio sono licenze e possono essere di due tipi al momento: server e licenza client. Sono quasi gli stessi, tranne che la licenza server ha il campo softwareId e la lic...
posta 21.08.2015 - 11:48
3
risposte

Interfaccia per enumerare su file

Sto provando a progettare un'interfaccia generica per l'enumerazione su un file di elenco. Ogni iterazione aprirà un file, consenti al codice che consuma di accedere al file per eseguire alcune attività, quindi chiude il file. All'inizio ques...
posta 29.10.2014 - 03:19
1
risposta

C ++: associazione, aggregazione e composizione [chiuso]

Sto iniziando a studiare OOAD e ho difficoltà a trovare un esempio di codice C++ che illustra come Association , Aggregation e Composition sono implementati a livello di programmazione. (Ci sono diversi post ovunque ma si rife...
posta 11.09.2014 - 10:44
2
risposte

Eredità e fabbrica insieme?

Ho un modello di dati gerarchico e sto cercando di implementare le loro operazioni CRUD nella mia applicazione Web. Attualmente ho ereditarietà di codice per le operazioni CRUD delle mie entità (risorse) come segue: ResourceCommonProcedure...
posta 07.03.2017 - 10:39
1
risposta

Il "codice applicazione" dovrebbe andare nella classe o altrove?

Sto cercando di insegnarmi a programmare, ma sono sempre stato molto confuso dall'approccio orientato agli oggetti. Recentemente, ho letto dei SOLID principi di sviluppo. Quando creo le classi, usando Python, sembra che aggiungo la logi...
posta 05.04.2015 - 21:51
1
risposta

Qual è l'origine di "Programma su un'interfaccia, non su un'implementazione"? [chiuso]

Qual è l'origine di "Programma su un'interfaccia, non su un'implementazione" - è originato da Design Patterns, 1994, da GoF, o da uno scienziato informatico o da alcuni concetti in informatica in precedenza?     
posta 05.01.2016 - 19:26
2
risposte

Il modo più semplice per espandere una classe base senza mappare esplicitamente le proprietà in C #

Supponiamo che abbia la seguente classe base: public class Base { public int Id {get; set;} public string SomeText {get; set;} public string SomeOtherText {get; set;} public static Base BuildFromOtherAssembly(ClassFromAssembl...
posta 30.01.2016 - 06:12
1
risposta

Qual è la differenza tra i modelli Comando e Mediatore?

Nel mio gioco da tavolo voglio disaccoppiare la mia classe Player e Board da quando ho cambiato il sistema di spostamento pezzi più volte ora ed è stato un lavoro ogni volta. Penso che potrei usare un'interfaccia per fare una richiesta...
posta 17.01.2018 - 17:13