Domande con tag 'class'

2
risposte

Come dovrebbero essere mostrate le librerie nel diagramma delle classi UML?

Forse il titolo non è chiaro, quindi lo spiegherò un po 'oltre. Io uso biojava per eseguire ricerche BLAST. Tuttavia questo BLAST.jar contiene molte classi: org/biojava/bio/program/PdbToXMLConverter org/biojava/bio/program/sax/ClustalWAlignm...
posta 07.03.2017 - 19:50
1
risposta

Associazione + molteplicità vs aggregazione e composizione?

Conosco le differenze tra queste associazioni (come descritto here ). Comunque mi chiedo: Composizione , perché non usare semplicemente un'associazione con molteplicità di 1 .. * (e quindi implicito dicendo che la classe di destinazione de...
posta 04.04.2017 - 13:44
1
risposta

Quando utilizzare le classi annidate e quando utilizzare gli spazi dei nomi?

In realtà non ho mai fatto uso di spazi dei nomi e li sto prendendo in considerazione al momento. La mia situazione. Ho una classe Reverb . Contiene come istanze di membri di altre classi, dichiarate nello stesso file di intestazione, sop...
posta 05.02.2015 - 16:25
2
risposte

In Python, c'è qualche differenza (a parte alcune eccezioni elencate) tra classi e dizionari?

La mia logica va così: def A(val): return {'a':val} print(A(7)['a']) è uguale a class A: def __init__(self, val): self.a = val print(A(7).a) Ovviamente, ci sono problemi e alcune differenze: Questo vale solo per l...
posta 10.11.2014 - 22:13
3
risposte

Unità di design e unità di riuso. Qual è la differenza?

Contemporary object-oriented programming languages employ the class as the unit of reuse. At the same time, the class is also the unit of design. This implies that to reuse a class, the design of the class must fit the design in which it...
posta 02.06.2015 - 09:08
2
risposte

Devo usare le proprietà per le proprietà delle proprietà?

A volte uso alcune proprietà indirette per impostare o ottenere altre proprietà secondarie, Dò un esempio class Page { public string MainText { set { MainParagraph.Text = value; } get { return MainParagraph.Text; }} public Text...
posta 01.03.2015 - 12:54
1
risposta

Evitare le definizioni di classi strettamente accoppiate in Python per le relazioni has-a

Ho il seguente codice: class Car(object): def __init__(self, my_id): self.my_id = my_id self.color = color self.brand = brand self.get_color() self.get_brand() def get_color(): return r...
posta 11.03.2016 - 15:20
2
risposte

Come gestire le variabili durante l'estrazione di metodi in metodi più piccoli?

Questa è una domanda astratta per chiarire un concetto di refactoring nel linguaggio rubino. Supponiamo nel mondo reale che ci sarebbero molte più variabili e metodi nel metodo Furniture Class e Refinish. Ho una classe chiamata Furniture....
posta 24.02.2012 - 04:50
1
risposta

La funzione di costruzione della superclasse in una sottoclasse è davvero importante?

Il seguente pezzo di codice Python utilizza una superclasse esclusivamente come repository di funzioni che una o più sottoclassi possono trarre da: class Class(object): ''' A trivial repository for functions to be inherited ''' def fu...
posta 11.05.2016 - 15:23
3
risposte

Definire la classe C ++ in uno o più file

Quando si crea una classe C ++, quale è la migliore pratica > Inserisci l'intera definizione di classe e le funzioni membro in un file di intestazione Inserisci la definizione della classe e le dichiarazioni di funzione nel file di inte...
posta 01.06.2016 - 21:00