Domande taggate «oop»

La programmazione orientata agli oggetti è un paradigma di programmazione che utilizza "oggetti": strutture di dati costituite da campi e metodi di dati insieme alle loro interazioni.



15
Quando dovrei usare uno struct invece di una classe?
MSDN dice che dovresti usare le strutture quando hai bisogno di oggetti leggeri. Ci sono altri scenari in cui una struttura è preferibile rispetto a una classe? Alcune persone potrebbero aver dimenticato che: le strutture possono avere metodi. le strutture non possono essere ereditate. Comprendo le differenze tecniche tra strutture …
302 .net  oop 





18
Quando dovrei usare "questo" in una classe?
So che si thisriferisce a un oggetto corrente. Ma non so quando ho davvero bisogno di usarlo. Ad esempio, ci sarà qualche differenza se uso xinvece di this.xalcuni dei metodi? Potrebbe essere xriferito a una variabile che è locale per il metodo considerato? Intendo variabile che si vede solo in …
269 java  oop  this 

13
Come si crea una classe statica in C ++?
Come si crea una classe statica in C ++? Dovrei essere in grado di fare qualcosa del tipo: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; Supponendo di aver creato la BitParserclasse. Come sarebbe la BitParserdefinizione della classe?
264 c++  oop  class  syntax  static 

14
Metodo di classe vs. statico in JavaScript
So che funzionerà: function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' Ma se voglio chiamare Foo.talk() // this will not work Foo.prototype.talk() // this works correctly Trovo alcuni metodi per far Foo.talkfunzionare, Foo.__proto__ = Foo.prototype Foo.talk = Foo.prototype.talk Ci sono …
262 javascript  oop 


6
Best practice Javascript orientate agli oggetti? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
251 javascript  oop 

27
È una cattiva pratica fare in modo che un setter ritorni "questo"?
È una buona o cattiva idea fare in modo che i setter di java ritornino "questo"? public Employee setName(String name){ this.name = name; return this; } Questo modello può essere utile perché in questo modo è possibile concatenare setter come questo: list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); Invece di questo: Employee e = …
249 java  design-patterns  api  oop 

17
Le sottoclassi ereditano i campi privati?
Questa è una domanda per l'intervista. Le sottoclassi ereditano i campi privati? Ho risposto "No", perché non possiamo accedervi usando il "normale modo OOP". Ma l'intervistatore pensa che siano ereditati, perché possiamo accedere a tali campi indirettamente o usando la riflessione ed esistono ancora nell'oggetto. Dopo essere tornato, ho trovato …
246 java  oop  inheritance  private 

10
Spiegazione delle frecce UML
Di recente ho studiato UML e disegnato diagrammi semplici con normali frecce tra le classi, ma so che non è abbastanza. Ci sono molte altre frecce: generalizzazione, realizzazione ecc. Che hanno un significato per il lettore di diagrammi. C'è una bella risorsa che potrebbe spiegare ogni freccia (ordinaria, semplice, punteggiata, …
244 oop  uml 

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.