Domande con tag 'coupling'

2
risposte

Low Coupling: Principio della singola responsabilità rispetto alla coesione

Ho letto diversi articoli su SRP e coesione , e sembrano contraddire l'un l'altro fino a basso accoppiamento . Gli articoli su coesione sostengono che mettere insieme responsabilità strettamente correlate in una classe Highly_Cohesive...
posta 26.08.2012 - 21:32
2
risposte

La composizione aumenta o diminuisce l'accoppiamento

Sappiamo che composizione è un sinonimo di accoppiamento lento. Da qui ho letto che l'accoppiamento diventa più strong tra le classi A e B quando: A has an attribute that refers to (is of type) B. Per implementare una comp...
posta 05.08.2018 - 20:46
2
risposte

Test e accoppiamenti dell'unità

Come sviluppatore dovrei cercare un accoppiamento basso tra le classi. Ma l'accoppiamento basso non significa "nessun accoppiamento", quindi a volte devo consentire una certa flessibilità del codice e usare "nuovo" all'interno di un modello d...
posta 30.07.2013 - 09:16
1
risposta

L'uso delle classi nidificate è un esempio di accoppiamento stretto? (JavaFX)

Quindi sto lavorando a questo gioco in cui ho una classe nidificata che ha per ottenere l'accesso alle funzioni membro e alle variabili della classe esterna per poter eseguire le sue funzionalità. In particolare la classe esterna contiene funz...
posta 15.12.2017 - 03:40
2
risposte

Visualizzazione ed elaborazione di oggetti in un elenco?

Attualmente ho un codice come questo per visualizzare alcuni oggetti che soddisfano alcuni criteri in una griglia: // simplified void MyDialog::OnTimer() { UpdateDisplay(); } void MyDialog::UpdateDisplay() { std::list<MyClass *>...
posta 12.10.2011 - 02:03
3
risposte

Come disaccoppiare il codice con la logica aziendale?

Sto attraversando un periodo difficile per disaccoppiare due classi. Ho il mio codice dietro (lo chiamerò "classe A") che uso per modificare l'interfaccia (definita in xaml). Avanti ho una classe B che è solo logica. Ma mentre la logica è...
posta 10.01.2018 - 15:41
3
risposte

I mixin creano accoppiamento con Ruby?

Diciamo che ho la seguente architettura: module Keyring @keyring = Keyring.new class Keyring def key def add_key def update_key def remove_key class KeyStorage class Encryptor class AesEn...
posta 25.07.2011 - 20:05
3
risposte

Entità di business logic e entità di accesso ai dati

Sto pensando a come strutturare un progetto. Mi chiedo se sia una buona pratica utilizzare classi di entità diverse tra BL e DAL per disaccoppiare questi livelli. Ho lavorato su progetti in cui classi di entità sono state inserite in un proge...
posta 22.09.2018 - 07:01
1
risposta

Consigli di architettura per Android

Recentemente ho sviluppato un'applicazione Android che è molto difficile da mantenere. Siamo bloccati in una situazione complicata. Abbiamo sviluppato applicazioni Android che contenevano 500k LOC e un altro team ha sviluppato la stessa applic...
posta 15.10.2016 - 07:48
2
risposte

Consiglia un approccio per disaccoppiare i costrutti di codice prodotto e accesso, al fine di semplificare la verifica del prodotto

Ho un codice che accoppia strettamente il codice specifico del prodotto e il codice di accesso al prodotto. Non sono sicuro di come districarlo. Ad esempio, per testare Prodotto, devo prendere in giro gli oggetti Access. E forse non c'è modo di...
posta 18.12.2014 - 16:50