Domande con tag 'object-oriented'

5
risposte

Un punto disegnato su una tela è considerato un'entità nella progettazione guidata dal dominio?

Sto leggendo su DDD e ho trovato questo estratto: Let’s consider a drawing application. The user is presented a canvas and he can draw any points and lines of any thickness, style and color. It is useful to create a class of object named Po...
posta 06.09.2018 - 21:15
4
risposte

Creazione di nuovi costruttori per sovrascrivere le variabili di istanza esistenti a scopo di test

È buona pratica fare aggiunte di più costruttori solo a scopo di test (per deridere i DOC usati nel mio SUT) in questo modo: public class A { private B b = new B(); private C c = new C(); public A(){ } /*** * used fo...
posta 08.11.2018 - 23:53
4
risposte

Qual è un buon posto, in OO, per memorizzare una stringa che viene utilizzata in molti posti?

Ho una stringa che viene utilizzata in alcuni punti. string portalLoginPath = $"{Request.Scheme}{Uri.SchemeDelimiter}{Request.Host}/Account/Login"; Stavo pensando di creare una classe statica con una stringa const per memorizzarla. public...
posta 14.12.2018 - 22:32
6
risposte

Come comunicare le dipendenze con l'utente dell'API?

Come devo progettare le mie classi e i loro metodi, in modo che sia chiaro, che alcune chiamate al metodo devono essere fatte prima che altre siano utili / valide? Stage1 firstStage = StageProcessor( userOriginal ) Stage2 secondStage = firstS...
posta 10.12.2018 - 17:01
4
risposte

modifica del valore di un membro privato di una classe in c ++ senza utilizzare la funzione membro o amico

Usando il puntatore, sono in grado di modificare il valore privato della classe nel codice sottostante. Violare il concetto di C ++ che il membro privato può essere modificato solo dalle funzioni membro o amico? #include<iostream> usi...
posta 09.08.2013 - 09:13
5
risposte

Utilizzo di SRP con Object Thinking

Secondo David West , Thinking degli oggetti implica l'identificazione di oggetti nel dominio del problema / business che rispecchiano oggetti del mondo reale; l'interfaccia rifletterebbe quindi i comportamenti di quell'oggetto. Cosa succ...
posta 30.05.2017 - 17:40
2
risposte

Devo racchiudere le strutture dati della libreria?

Supponendo che ho i seguenti oggetti (pseudocode per Ruby): StringToXML con call metodo che accetta un String e restituisce un oggetto ExternalLibrary::XML::Document (una struttura dati da una libreria di terze parti)...
posta 12.12.2017 - 22:52
3
risposte

Fabbrica di fabbriche? [chiuso]

Ho classi factory concrete che implementano l'interfaccia MyFactory . Voglio ottenere oggetti di fabbrica concreti basati su parametri. Come si fa? Un modo è creare fabbrica di fabbriche [FoF], e FoF dovrebbe essere parametrizzato in fabb...
posta 27.11.2015 - 13:50
4
risposte

Come memorizzare più requisiti con OR e AND?

Bene, sto lavorando a un progetto personale che deve verificare se un utente ha soddisfatto determinati requisiti e si presenta sotto forma di Requisito: [c1 OR c2] AND [d1 OR d2] Requisito: [c1 AND c2] OR [d1 AND d2] Requisito: c1 AND...
posta 16.06.2012 - 02:57
1
risposta

L'inversione di dipendenza è sempre migliore?

C'è qualche situazione nella programmazione orientata agli oggetti industriali quando il principio di inversione di dipendenza non dovrebbe essere usato?     
posta 25.02.2014 - 09:50