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.

7
Metodi di sostituzione JavaScript
Diciamo che hai il codice seguente: function A() { function modify() { x = 300; y = 400; } var c = new C(); } function B() { function modify(){ x = 3000; y = 4000; } var c = new C(); } C = function () { var x …


7
Qual è la differenza tra casting e coercing?
Ho visto entrambi i termini essere usati quasi in modo intercambiabile in varie spiegazioni online e la maggior parte dei libri di testo che ho consultato non è del tutto chiara sulla distinzione. C'è forse un modo chiaro e semplice per spiegare la differenza che voi ragazzi conoscete? Conversione del …
86 c#  oop 


30
Polimorfismo - Definisci in due sole frasi [chiuso]
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Ho esaminato altre definizioni e spiegazioni e nessuna di …

7
In Javascript, cosa significa questo trattino basso?
var Gallery = Backbone.Controller.extend({ _index: null, _photos: null, _album :null, _subalbums:null, _subphotos:null, _data:null, _photosview:null, _currentsub:null, routes: { "": "index", "subalbum/:id": "subindex", "subalbum/:id/" : "directphoto", "subalbum/:id/:num" : "hashphoto" }, initialize: function(options) { var ws = this; if (this._index === null){ $.ajax({ url: 'data/album1.json', dataType: 'json', data: {}, success: function(data) { ws._data …

5
Cos'è esattamente la classe singleton in ruby?
La classe singleton in Ruby è una classe in sé e per sé? È il motivo per cui tutti gli oggetti appartengono alla "classe"? Il concetto è confuso , ma credo che abbia qualcosa a che fare con il motivo per cui posso definire un metodo di classe ( class …
85 ruby  oop  singleton 


11
Membri privati ​​in CoffeeScript?
Qualcuno sa come creare membri privati ​​e non statici in CoffeeScript? Attualmente lo sto facendo, che utilizza solo una variabile pubblica che inizia con un carattere di sottolineatura per chiarire che non dovrebbe essere utilizzata al di fuori della classe: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name …



3
Come implementare in giro a Raku
In Perl, usando Moo, puoi implementare aroundsottotitoli, che avvolgeranno altri metodi in una classe. around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; Come può essere implementato questo comportamento in …
13 oop  raku 


4
Un buon modo per fare lezioni per tipi di carte da gioco più complessi di quelli trovati in un mazzo standard?
Sono estremamente nuovo nella programmazione orientata agli oggetti e sto cercando di iniziare ad imparare in Python realizzando un semplice gioco di carte (come sembra essere tradizionale!). Ho fatto il seguente esempio che funziona bene e mi insegna a creare più istanze della PlayingCard()classe per creare un'istanza della Deck()classe: class …


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.