Domande con tag 'encapsulation'

3
risposte

Il Principio di sostituzione di Liskov riguarda la protezione degli invarianti di stato?

Wiki dice: Substitutability is a principle in object-oriented programming stating that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e. an object of type T may be substitu...
posta 18.10.2017 - 16:40
2
risposte

Campi privati e incapsulamento

Sto leggendo il primo libro c # e non capisco cosa significhi. "Qualsiasi classe può visualizzare campi privati in altre istanze della stessa classe"     
posta 18.06.2016 - 18:28
2
risposte

Come faccio a creare un modello di dominio che non violi OOP?

Il mio gioco legge un numero di file JSON, li deserializza e passa gli oggetti risultanti alle classi che ne hanno bisogno. Questi oggetti deserializzati, che possono essere considerati come il modello di dominio, sono normalmente molto semplici...
posta 15.02.2014 - 01:09
2
risposte

La modifica del membro privato di una classe tramite un operatore di pedice sovraccarico interrompe l'incapsulamento?

Mi è sempre stato insegnato che per mantenere gli incapsulamenti gli oggetti dovrebbero essere responsabili di eseguire calcoli sui propri dati. Quindi, in questo caso, ecco le regole di rottura dell'incapsulamento e considerate pratiche sbag...
posta 07.02.2017 - 09:47
2
risposte

Gli oggetti di servizio sono necessari in OOP?

Uso AngularJs da molto tempo. Io e il mio team facciamo un grosso uso di servizi per recuperare le risorse remote come Users che stagista usa $http servizio quindi, fondamentalmente, per ogni entità, ho servizi che prelevano / memorizz...
posta 10.07.2017 - 06:39
1
risposta

Relazione di classe interna ed esterna: la classe esterna dovrebbe essere amica di quella interiore?

Questo design è cattivo? Rompe l'incapsulamento? La struttura class B è un componente di class A . Pertanto, class A ha bisogno di accedere ai membri di class B . Lascia che una casa sia class A . Lascia che una governan...
posta 26.06.2016 - 22:17
2
risposte

Come mitigare la complessità dei fallback introdotti per riprovare automaticamente in caso di fallimento?

Quindi può sembrare un po 'ampio e generalizzato, ma dopo aver passato un po' di tempo a lavorare con gli sviluppatori, ho notato molti metodi e schemi di design diversi. Tuttavia, una cosa importante che mi viene in mente è come la complessità...
posta 18.11.2015 - 21:41
2
risposte

Query su come nascondere i dettagli di implementazione in java

Con il codice sottostante relativo al thread, vedo che l'autore di Thread class nasconde i dettagli sul funzionamento del metodo start() . Quello che un utente della classe Thread deve sapere è che class Thread si aspetterebbe un p...
posta 20.12.2014 - 10:59
2
risposte

Vai con una prospettiva orientata agli oggetti [duplicato]

La mia domanda JavaScript OOP è in fondo se vuoi saltare la mia introduzione. In una risposta a la domanda Accesso alle variabili da altre funzioni senza utilizzare le variabili globali , c'è un commento su OOP che dice: If there's...
posta 22.06.2013 - 22:04
1
risposta

Accerti l'incapsulamento e il principio Aperto / Chiuso con lo schema Comando?

Sto sviluppando una piccola partita multiplayer. Sarà servito da un server websockets e consumato da più utenti. In quanto tale, devo essere cauto riguardo agli errori di concorrenza. L'architettura generale del software che ho creato è: Inca...
posta 15.07.2018 - 11:26