Domande con tag 'object-oriented-design'

4
risposte

Ha senso generare classi java dal diagramma delle classi?

Mentre progettiamo & analisi prima dello sviluppo, non sarebbe conveniente essere in grado di generare classi Java da un diagramma di classe? Ciò promuoverebbe un design più esaustivo e codici migliori, giusto? È strano il motivo per cui...
posta 29.10.2013 - 07:45
3
risposte

Documentazione del mio codice utilizzando interfacce di modelli di progettazione generici

Sfondo Ho pensato di documentare i modelli di progettazione nel nostro codice impostando le interfacce per i modelli di progettazione comuni in modo che quando le persone leggono il mio codice sia chiaro che sto usando un modello di progett...
posta 22.01.2018 - 18:50
1
risposta

Un termine per descrivere il contrario di "un'estensione di una classe"

Diciamo che abbiamo una classe "Felidae" e una classe che la estende, "Felis". Felis è un'estensione di Felidae, ma cosa è Felidae? È inheritor (o inheriter ) per Felis, nella terminologia comune? Dato che non sono sicuro che inherit...
posta 19.12.2017 - 14:57
2
risposte

Il "salto di fila" in un'API è una violazione della "singola responsabilità"?

Il link descrive un'API per enumerare le righe (costituite da diversi valori) di dati. In questa API è possibile recuperare i valori dalla riga corrente e "saltare" alla riga successiva. Secondo me, questo è un misdesign. Viola la regola...
posta 16.08.2017 - 20:32
4
risposte

Oggetto Java contenente variabili membro non correlate [duplicato]

Spesso finisco con metodi con un numero elevato di argomenti (fino a 5 argomenti). per ex - public void doSomething(obj1, obj2, obj3, obj4, obj5) da obj1 a obj5 non sono correlati tra loro Ho pensato di creare un oggetto più grande o...
posta 28.09.2017 - 08:37
4
risposte

Come si chiama questo modello di progettazione? [chiuso]

Ho un po 'di codice: /// <summary> /// Represents Record Locator class /// </summary> public class RecordLocator : IRecordLocator { /// <summary> /// The Record Locator string, for example: ZT8C4O /// </summary...
posta 13.02.2014 - 13:58
2
risposte

Analisi e progettazione orientata agli oggetti e DDD insieme

Temo che questa domanda sembri ampia, quindi cercherò di spiegare cosa intendo con qualche dettaglio. Non potevo, tuttavia, trovare un modo per dividerlo in altre domande. Se è davvero così, accetto volentieri suggerimenti su come suddividere qu...
posta 20.02.2015 - 00:31
1
risposta

Progettare un piccolo interprete orientato agli oggetti

Sto costruendo un piccolo interprete per una lingua che ho creato. L'analizzatore di grammatica, lexer e sintassi sono già stati eseguiti. Ciò che mi confonde è la parte dell'interprete. Conosco il modello di interprete , ma sembra tropp...
posta 14.09.2016 - 11:49
3
risposte

Quando NON usare una variabile membro / classe?

Sto cercando di imparare QUANDO NON utilizzare: classi variabili membro QUI È IL CODICE access_point_detection_classes.py from scapy.all import * class Handler : def __init__(self) : self.wap_list = [] se...
posta 26.07.2016 - 00:35
2
risposte

Quale schema usare quando voglio incapsulare grandi blocchi di codice?

Ho una struttura dati, un grande dizionario, che è mutato da diverse funzioni. Ogni funzione esegue una chiamata al database, alcuni calcoli e quindi modifica il valore di una chiave nella struttura dati. Ogni funzione non cambia mai più di 2 ta...
posta 04.07.2016 - 13:11