Domande taggate «class-design»

Linee guida generali su come progettare le lezioni con le pratiche di settore più note.


3
Come dovrebbe essere progettata una classe "Employee"?
Sto cercando di creare un programma per la gestione dei dipendenti. Non riesco, tuttavia, a capire come progettare la Employeeclasse. Il mio obiettivo è essere in grado di creare e manipolare i dati dei dipendenti sul database utilizzando un Employeeoggetto. L'implementazione di base a cui ho pensato era questa semplice: …


2
Pensieri e migliori pratiche su classi e membri statici [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Sono molto curioso di pensare e delle migliori pratiche del settore …
11 c#  class-design 


2
Dove mettere una connessione al database comune per le mie lezioni
Ho diverse classi (repository) che svolgono il compito di salvare / recuperare alcuni oggetti nel / dal database; tutti devono stabilire una connessione a un database. Ho pensato per evitare di ridefinire il ConnectionStringe il SqlConnectionin ogni classe, passando una connessione aperta a loro. Allora dove / quando è il …
11 c#  sql  class-design 

5
Come risolvere l'interdipendenza di classe nel mio codice C ++?
Nel mio progetto C ++, ho due classi Particlee Contact. Nella Particleclasse, ho una variabile membro std::vector<Contact> contactsche contiene tutti i contatti di un Particleoggetto e le corrispondenti funzioni membro getContacts()e addContact(Contact cont). Pertanto, in "Particle.h" includo "Contact.h". Nella Contactclasse, vorrei aggiungere il codice al costruttore per Contactquello che chiamerà …



5
Puoi avere abstract / classi "vuote"?
Certo che puoi, mi chiedo solo se è razionale progettare in questo modo. Sto creando un clone di successo e stavo facendo un po 'di design di classe. Volevo usare l'ereditarietà, anche se non è necessario, per applicare ciò che ho imparato in C ++. Stavo pensando al design di …





5
Come sappiamo che favorire la composizione rispetto alla generalizzazione è sempre la scelta giusta?
Se un oggetto esiste fisicamente o no, possiamo scegliere di modellarlo in diversi modi. In molti casi potremmo usare arbitrariamente la generalizzazione o la composizione. Tuttavia, il principio GoF di "favorire la composizione rispetto alla generalizzazione [sic]" ci guida all'utilizzo della composizione. Quindi, quando modelliamo, ad esempio, una linea, creiamo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.