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.


6
C'è un vantaggio nel definire una classe all'interno di un'altra classe in Python?
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): …
106 python  oop 





14
Perché tutti gli Active Record odiano? [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 …

1
Tracciare con seaborn utilizzando l'interfaccia orientata agli oggetti matplotlib
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 …


6
Come implemento __getattribute__ senza un errore di ricorsione infinito?
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 …
101 python  class  oop  recursion  getattr 

15
Come ereditare da una classe in javascript?
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?
99 javascript  oop 


9
Dovrei usare una classe o un dizionario?
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 …
99 python  oop  class  dictionary 


12
Come creare l'applicazione OOP perfetta [chiuso]
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 …
98 c#  oop 

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.