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.
Vorrei imparare PHP e voglio avere un'idea su OOP e procedurale. Ho letto altri blog e tutorial su OOP vs Procedural ma ancora non riesco a capire l'approccio. OOP vs procedurale Quale dovrei imparare? Qual è la differenza nel codice? quali sono gli effetti? Come può un framework PHP aiutare …
Quello di cui sto parlando qui sono classi annidate. In sostanza, ho due classi che sto modellando. Una classe DownloadManager e una classe DownloadThread. L'ovvio concetto di OOP qui è la composizione. Tuttavia, composizione non significa necessariamente nidificazione, giusto? Ho un codice che assomiglia a questo: class DownloadThread: def foo(self): …
Ho letto un certo numero di articoli sulla serializzazione e su come sia così bella e fantastica, ma nessuno degli argomenti era abbastanza convincente. Mi chiedo se qualcuno possa davvero dirmi cosa possiamo davvero ottenere serializzando una classe?
Ciò che voglio dire è: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed Ho cercato su Google e ho trovato questo : implementsdenota la definizione di un'implementazione per i metodi di un'interfaccia. Tuttavia le interfacce non hanno implementazione, quindi non …
Vedo la variabile $thisin PHP tutto il tempo e non ho idea di cosa sia usata. Non l'ho mai usato personalmente. Qualcuno può dirmi come funziona la variabile $thisin PHP?
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 …
Preferisco fortemente l'utilizzo matplotlibin stile OOP: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Ciò rende più facile tenere traccia di più figure e sottotrame. Domanda: come utilizzare Seaborn in questo modo? Oppure, come modificare questo esempio in stile OOP? Come a dire seabornle funzioni di plotting come lmplotche Figureo Axessi …
Voglio sovrascrivere l'accesso a una variabile in una classe, ma restituire normalmente tutte le altre. Come posso farlo con __getattribute__? Ho provato quanto segue (che dovrebbe anche illustrare cosa sto cercando di fare) ma ottengo un errore di ricorsione: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return …
In PHP / Java si può fare: class Sub extends Base { } E automaticamente tutti i metodi, le proprietà, i campi, ecc. Pubblici / protetti della classe Super diventano parte della classe Sub che può essere sovrascritta se necessario. Qual è l'equivalente in Javascript?
Vorrei capire meglio perché, nello scenario seguente, c'è una differenza nel modo in cui le costanti di classe vengono ereditate rispetto alle variabili di istanza. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo $this->test; } } class ChildClass extends ParentClass …
Ho una classe che contiene solo campi e nessun metodo, come questa: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Questo potrebbe essere facilmente tradotto in un dict. La classe è più flessibile …
In JavaScript abbiamo alcuni modi per ottenere le proprietà di un oggetto, a seconda di ciò che vogliamo ottenere. 1) Object.keys(), che restituisce tutte le proprietà enumerabili di un oggetto, un metodo ECMA5. 2) un for...inciclo, che restituisce tutte le proprietà enumerabili di un oggetto, indipendentemente dal fatto che siano …
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 mesi fa . Migliora questa domanda Recentemente stavo cercando una società "x". Mi hanno inviato …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.