Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare


10
Qual è un uso corretto del downcasting?
Downcasting significa trasmettere da una classe base (o interfaccia) a una sottoclasse o foglia. Un esempio di downcast potrebbe essere se si esegue il cast da System.Objectun altro tipo. Il downcasting è impopolare, forse un odore di codice: la dottrina orientata agli oggetti è quella di preferire, ad esempio, la …


11
Chiarire il principio della responsabilità unica
Il principio di responsabilità singola afferma che una classe dovrebbe fare una sola cosa. Alcuni casi sono piuttosto chiari. Altri, tuttavia, sono difficili perché ciò che assomiglia a "una cosa" se vista a un dato livello di astrazione può essere più cose se vista a un livello inferiore. Temo anche …



14
MVC non è anti OOP?
L'idea principale dietro OOP è quella di unificare i dati e il comportamento in una singola entità: l'oggetto. Nella programmazione procedurale ci sono dati e algoritmi separati che modificano i dati. Nel modello Model-View-Controller i dati e la logica / algoritmi sono collocati in entità distinte, rispettivamente il modello e …



19
OOP mantiene la promessa di riutilizzo del codice? Quali alternative ci sono per ottenere il riutilizzo del codice?
Forse la più grande promessa di usare il paradigma orientato agli oggetti è il riutilizzo del codice. Alcuni contestano che ciò sia stato raggiunto. Perché è stato (non) raggiunto? Il riutilizzo del codice come OOP lo definisce, rende i progetti più produttivi? O più gestibile? O più facile da mantenere? …

17
La programmazione OO è davvero importante quanto le aziende di collocamento lo collocano? [chiuso]
Sto solo finendo il mio master (in informatica) e facendo domanda per un lavoro. Ho notato che molte aziende chiedono specificamente una comprensione dell'orientamento agli oggetti. Le domande più frequenti sull'intervista riguardano ereditarietà, polimorfismo, accessori, ecc. OO è davvero così cruciale? Ho anche avuto un'intervista per un lavoro di programmazione …




5
I contenitori IOC infrangono i principi OOP
Qual è lo scopo dei contenitori IOC? Le ragioni combinate di ciò possono essere semplificate come segue: Quando si utilizzano i principi di sviluppo OOP / SOLID, l'iniezione di dipendenza diventa disordinata. O hai i punti di ingresso di livello superiore che gestiscono le dipendenze per più livelli sottostanti e …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.