Domande taggate [oop]

1421 voti
38 risposte
Perché usare getter e setter / accessori? [chiuso]
Qual è il vantaggio dell'utilizzo di getter e setter, che si ottengono e si impostano, invece di utilizzare semplicemente campi pubblici per tal...
chiesto 1 anno fa
12 voti
2 risposte
Polimorfismo in Go lang
Sto imparando go lang e mi stavo chiedendo se c'è un modo per fare qualcosa del genere:  type Foo struct { ... } type Bar struct { Foo...
chiesto 3 anni fa
34 voti
5 risposte
Coesione e disaccoppiamento, cosa rappresentano?
Che cosa sono la coesione e il disaccoppiamento? Ho trovato informazioni sull'accoppiamento ma non sul disaccoppiamento.      34 5 risposte...
chiesto 7 mesi fa
786 voti
28 risposte
Qual è un esempio del principio di sostituzione di Liskov?
Ho sentito che il Principio di sostituzione di Liskov (LSP) è un principio fondamentale della progettazione orientata agli oggetti. Che cos'è e...
19 voti
4 risposte
Comunicazione nel motore di gioco basato sui componenti
Per un gioco 2D sto facendo (per Android) sto usando un sistema basato sui componenti in cui un oggetto GameObject contiene diversi oggetti Game...
chiesto 5 anni fa
67 voti
5 risposte
Qual è la differenza tra l'override e le nuove parole chiave in C #?
Qual è la differenza tra le parole chiave override e new in C # durante la definizione dei metodi nelle gerarchie di classi?      67 5 risp...
chiesto 7 anni fa
3154 voti
23 risposte
Qual è la differenza tra @staticmethod e @classmethod?
Qual è la differenza tra una funzione decorata con @staticmethod e una decorata con @classmethod ?      3154 I metodi statici a volte s...
chiesto 1 anno fa
118 voti
3 risposte
Cosa significa iniziare una funzione PHP con una e commerciale?
Uso la libreria di Facebook con questo codice:  class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid...
chiesto 5 anni fa
5184 voti
15 risposte
Cosa sono le metaclassi in Python?
Che cosa sono i metaclassi e per cosa li usiamo?      5184 15 risposte                              15                          Un m...
chiesto 1 anno fa
261 voti
5 risposte
Benefici dell'ereditarietà prototipale rispetto al classico?
Così alla fine ho smesso di trascinarmi in tutti questi anni e ho deciso di imparare JavaScript "correttamente". Uno degli elementi più problema...
16 voti
8 risposte
Domande OOP per principianti
Voglio solo fare due brevi domande su OOP. Innanzitutto, il codice effettivamente prodotto dal compilatore di linguaggio OOP è diverso dal co...
12 voti
2 risposte
Sovrascrivere System.Diagnostics.Trace.WriteLine per accedere a un file
Questa potrebbe essere più una domanda di concetto OOP, ma ecco cosa mi piacerebbe fare. Ho un'applicazione che genera informazioni di debug...
chiesto 10 anni fa
29 voti
5 risposte
Esiste un metodo __equals in PHP come in Java?
Esiste un metodo o un metodo magico che puoi utilizzare in PHP per definire quando confrontare due istanze di una classe? Ad esempio, in Java...
chiesto 4 anni fa
30 voti
18 risposte
Puoi scrivere qualsiasi algoritmo senza un'istruzione if?
Questo sito ha solleticato il mio senso dell'umorismo - http://www.antiifcampaign.com/ ma può polimorfismo funziona in tutti i casi in cui dovr...
oop
chiesto 9 anni fa
60 voti
15 risposte
È una cattiva pratica avere più classi nello stesso file?
Ero solito avere una classe per un file. Ad esempio car.cs ha la classe auto . Ma mentre programmo più classi, vorrei aggiungerli allo stesso...
chiesto 1 anno fa
29 voti
10 risposte
Proprietà predefinite in VB.NET?
All'inizio di .NET, I credevo c'era un attributo con cui potevi decorare una classe per specificare una proprietà predefinita. Secondo alcu...
chiesto 6 anni fa
606 voti
15 risposte
Come ottenere la classe di un oggetto JavaScript?
Ho creato un oggetto JavaScript, ma come posso determinare la classe di quell'oggetto? Voglio qualcosa di simile al metodo .getClass() di Jav...
chiesto 4 anni fa
21 voti
7 risposte
Nomi di classi molto lunghi
Cerco di nominare una classe (anche membri, proprietà e così via) il più precisi possibile. Ma a volte non sono sicuro se questo è così intellig...
chiesto 9 anni fa
1000 voti
6 risposte
La classe Python eredita l'oggetto
C'è qualche motivo per cui una dichiarazione di classe erediti da object? Ho appena trovato un codice che fa questo e non riesco a trovare un...
chiesto 5 mesi fa
17 voti
8 risposte
Variabili di classe in Javascript
Sto avendo un po 'di problemi nel cercare di far funzionare le variabili di classe in javascript. Pensavo di aver capito il prototipo del mod...
chiesto 10 anni fa
18 voti
10 risposte
Come posso evitare dynamic_cast nel mio codice C ++?
Diciamo che ho la seguente struttura di classe:  class Car; class FooCar : public Car; class BarCar : public Car; class Engine; class FooEngi...
14 voti
13 risposte
Qual è la differenza tra dati e codice?
Per fare un esempio, considera una serie di sconti disponibili per un acquirente di un supermercato. Potremmo definire queste regole come dat...
235 voti
17 risposte
Quando dovrei usare "questo" in una classe?
So che this si riferisce a un oggetto corrente. Ma non so quando ho davvero bisogno di usarlo. Ad esempio, ci sarà qualche differenza se uso x i...
chiesto 9 anni fa
196 voti
10 risposte
Come posso dichiarare le proprietà a livello di classe in Objective-C?
Forse è ovvio, ma non so come dichiarare le proprietà della classe in Objective-C. Ho bisogno di memorizzare nella cache un dizionario per cl...
chiesto 10 anni fa
19 voti
7 risposte
C'è un modo per generare automaticamente getter e setter se non sono presenti in C ++?
Ho esperienza con Objective-C, e in Objective-C puoi lasciare che il compilatore generi getter e setter per te se non sono già presenti (@synthe...
chiesto 8 anni fa