Domande con tag 'circular-dependency'

3
risposte

Come risolvere la dipendenza circolare?

Ho tre classi che sono circolari e dipendenti l'una dall'altra: TestExecuter esegue richieste di TestScenario e salva un file di report utilizzando la classe ReportGenerator. Quindi: TestExecuter dipende da ReportGenerator per generare il...
posta 04.01.2016 - 15:37
5
risposte

Come modellare un riferimento circolare tra oggetti immutabili in C #?

Nel seguente esempio di codice, abbiamo una classe per oggetti immutabili che rappresenta una stanza. Nord, Sud, Est e Ovest rappresentano le uscite in altre stanze. public sealed class Room { public Room(string name, Room northExit, Room...
posta 21.10.2016 - 23:31
5
risposte

Se A ha B e B detiene il riferimento di A, è necessario correggere un disegno difettoso? [duplicare]

Supponiamo che io abbia Boss e Lavoratore di classe; Boss ha un lavoratore e un operaio detiene un riferimento a Boss: Boss.h #include "Worker.h" class Boss{ public: Worker worker; }; Worker.h class Boss; class Worker{ Bo...
posta 24.06.2016 - 05:02
2
risposte

Quali sono i potenziali problemi con la dipendenza circolare operativa tra i microservizi

Sono relativamente nuovo all'architettura dei microservizi e non sono mai stato coinvolto in un progetto in cui l'architetto insiste per avere una dipendenza circolare tra i servizi. Sono in una posizione senza scelta per progettare due micro...
posta 04.06.2017 - 23:42
1
risposta

Problema di dipendenza circolare

"Un singolo elemento in un set dipende dall'intero set. L'impostazione dipende da quell'elemento." Sto creando un compilatore ( link ). Nell'ultima fase, il codice intermedio viene convertito in istruzioni macchina. Li ho rappresentati con le...
posta 07.04.2018 - 11:40
3
risposte

Risoluzione della dipendenza circolare tra due classi

Sto cercando di risolvere una dipendenza circolare tra due componenti nel mio sistema. Il componente Messenger è responsabile per l'invio e la ricezione di messaggi su un socket Web. Il componente Controller richiede l'utilizzo del com...
posta 09.08.2018 - 15:32
1
risposta

Registrazione di un errore e creazione di un errore quando la registrazione fallisce creare una dipendenza circolare tra due progetti

Come parte di un programma che sto sviluppando per scopi pratici, ho creato uno spazio dei nomi Core progettato per contenere le risorse del codice di base per il programma da utilizzare. Questo spazio dei nomi si trova in un progetto Libre...
posta 19.05.2017 - 14:59
3
risposte

Qual è la motivazione o l'utilizzo per creare un'interfaccia, usata una volta solo per rompere la dipendenza circolare?

Capisco se 2 classi hanno una dipendenza circolare, ad esempio: public class MyWindow{ public MyWindow(){ new MyDialog(this); } public onDialogResponse(int option){ } } public class MyDialog{ MyWindow myWindow;...
posta 16.06.2017 - 04:37
3
risposte

Ci sono 2 metodi che chiamano l'un l'altro l'odore del codice?

Ad esempio, se 2 classi dipendono l'una dall'altra, è una sorta di dipendenza circolare e dovrebbe essere evitata. E i metodi? per esempio, se ho 2 metodi che si chiamano a vicenda: public void methodA(){ //some other code if(something...
posta 03.08.2018 - 08:16
4
risposte

Riferimenti all'interfaccia circolare

Ho sentito che i riferimenti circolari sono in genere un problema, tuttavia mi chiedevo se questo fosse vero per le interfacce che fanno riferimento ad altre interfacce, ad esempio: IQuestion{ IAnswer getCorrectAnswer(); IList<IAnsw...
posta 06.04.2018 - 17:10