Domande con tag 'encapsulation'

1
risposta

Incapsula il downcasting quando si torna da un metodo

Nel capitolo 24 del Codice Completo l'autore dice, in riferimento all'incapsulamento del downcasting al ritorno da un metodo, "Se una routine restituisce un oggetto, normalmente dovrebbe restituire il tipo più specifico di oggetto di cui è a con...
posta 23.07.2013 - 07:55
1
risposta

Richiesto incapsulamento del gestore API a riposo o meno

Attualmente sto progettando un software in cui devo utilizzare un client di riposo. Ho deciso di utilizzare una particolare libreria, ma sono bloccato se dovrei usarlo direttamente o aggiungere un livello di incapsulamento personalizzato. Per re...
posta 29.11.2017 - 10:11
1
risposta

Accesso alla catena o restituire il valore del puntatore privato

si spera che il titolo non sia troppo confuso, sto avendo problemi a pensare a ciò che le migliori pratiche mi dicono di fare in questa situazione. Dire che ho la seguente struttura di classe Class A { public: bool isCompressed() { retu...
posta 16.06.2016 - 06:40
1
risposta

Dovrei effettivamente usare l'incapsulamento qui?

Dichiarazione del problema Ho intenzione di scrivere una libreria per controllare tutta una serie di relay, e sto solo cercando di pensare concettualmente in questo momento. Ecco i miei vincoli di progettazione: Abbiamo un numero esa...
posta 06.05.2016 - 16:17
1
risposta

Se la parte di rappresentazione dell'astrazione di tipo è dichiarata privata, allora in che modo la sottoclassificazione viola l'incapsulamento?

Qui , ho appreso che la sottoclassificazione viola l'incapsulamento: it violates encapsulation, since the implementations of the superclass and subclass become tightly coupled Ad esempio, se consideriamo la sintassi Java sottostante, un...
posta 16.06.2015 - 09:02
1
risposta

Configurare il mio modello di ereditarietà?

Sto lavorando al refactoring di un'app Web di sincronizzazione utilizzata dalla nostra azienda. Attualmente è semplicemente un insieme di controller che attivano una serie di helper che attraversano una lunga catena di istruzioni di tipo if-else...
posta 03.12.2015 - 20:27
2
risposte

Design iniziale della classe: modificatori di accesso e costruttori no-arg

Contesto: Studente che lavora attraverso il design di classe nel progetto personale / laterale per l'estate. Non ho mai scritto nulla implementato da altri o ho dovuto mantenere il codice. Cercando di massimizzare l'incapsulamento e immaginando...
posta 10.05.2012 - 21:18
0
risposte

Come creare una API "interna" per la mia libreria che non è esposta all'utente?

Si noti che la mia domanda non è specifica per piattaforma, ecco perché non aggiungo il tag [kotlin] (il codice è in Kotlin). Se c'è una risposta specifica per Kotlin, mi piacerebbe sentirla anche se Sto lavorando su una libreria a componen...
posta 24.08.2017 - 15:12
0
risposte

Modifica lo stato dell'oggetto in diversi punti del programma

Questo non riguarda se i getter / setter abbiano torto o no. Comprendo il suo impatto sull'incapsulamento e questa domanda è stata sollevata qui e SO più volte già. Inoltre, non voglio solo chiedere un esempio di come cambiare lo stato degli ogg...
posta 10.02.2016 - 22:45
0
risposte

Pattern Data Mapper e incapsulamento del modello

Attualmente sto sviluppando il mio primo layer personalizzato per la mappatura dei dati, ma ho riscontrato un problema concettuale che sembra essere nascosto su tutti i libri e le guide che ho letto. Il mio problema è il seguente. Il mio data...
posta 22.02.2016 - 10:56