Penso che l'astrazione rappresenti solo le cose essenziali necessarie allo scopo in quanto ci sono così tante proprietà non necessarie. Allora perché si dice che una classe rappresenti un'astrazione?
Mentre lavoriamo in OOP, combattiamo sempre attorno a strutture e classi.
Ma nel mondo reale, ci atteniamo sempre alle lezioni. Voglio solo sapere qual è l'uso pratico delle strutture in C # e dove sono vantaggiose rispetto alle classi....
Sto cercando di trovare un modo per classificare diversi tipi di funzioni PHP. Ad esempio, fopen, fwrite, fclose e così via fanno tutti parte di IO, e le funzioni MySQL e MySQLi sono tutte per le cose relative a mysql ma qualcosa di più automati...
Sono nuovo nella programmazione C # e in OOP. Ho bisogno di immergermi nelle applicazioni web per la mia azienda, e ho bisogno di farlo in modo rapido e corretto.
Quindi anche io so che ASP.NET MVC è la strada da percorrere, voglio iniziare c...
Ho degli strumenti. Ogni strumento dovrebbe avere un nome (stringa) e una descrizione (stringa).
Ogni strumento può avere alcune configurazioni, che sono tutte queste serie di comandi (stringa [] o Elenco).
Voglio che questa classe sia fle...
In Java 6
Class<? extends ArrayList<?>> a = ArrayList.class;
fornisce ed errore, ma
Class<? extends ArrayList<?>> b = (Class<? extends ArrayList<?>>)ArrayList.class;
dà un avvertimento.
Perché (a)...
Nell'obiettivo C, le classi sono oggetti, ma quale oggetto possiede gli oggetti di classe?
Sto cercando di ottenere una comprensione quanto più possibile dettagliata della programmazione iOS, e questa domanda mi è venuta in mente, così ho dec...
Sto creando un sistema di gestione delle fatture con una classe utente che gestisce il sistema di accesso.
Attualmente ogni utente è associato a un cliente e la classe cliente gestisce le fatture mensili.
Il mio problema è che alcuni utent...
Quando dichiari una nuova istanza di una classe, lo fai in molte lingue come:
MyClass obj = new MyClass();
Il due MyClass significa cose sottilmente diverse, spesso vedrai:
IMyClass obj = new MyClass();
dove LHS è un'interfaccia o...