it-swarm.it

oop

Qual è il principio di inversione di dipendenza e perché è importante?

Le variabili di classe statiche sono possibili su Python?

C'è un vantaggio nel definire una classe all'interno di un'altra classe in Python?

Quando dovrei usare uno struct invece di una classe?

Eredità multipla in PHP

Quali sono le differenze tra struct e class in C ++?

Cosa sono le metaclassi in Python?

JavaScript è orientato agli oggetti?

Quando utilizzare una classe in VBA?

Uso di property () su classmethods

Qual è la differenza tra @staticmethod e @classmethod?

Utilizzo del modificatore "finale" ogniqualvolta applicabile in Java

Chiusure in PHP ... che cosa, precisamente, sono e quando avresti bisogno di usarle?

Polimorfismo vs Override vs Sovraccarico

Qual è la differenza tra un metodo e una funzione?

Accedere al genitore del genitore dall'oggetto javascript

Cosa significa che Javascript è un linguaggio basato su prototipo?

Come modellare in modo efficace l'ereditarietà in un database?

Creazione del modello di progettazione Singleton in PHP5

Perché C # non fornisce la parola chiave "amico" in stile C ++?

Classe con metodo singolo - approccio migliore?

Dovremmo @Override l'implementazione del metodo di un'interfaccia?

Oggetti mutabili vs immutabili

Cosa fa 'super' in Python?

Qual è il problema esatto con l'ereditarietà multipla?

Che cos'è "accoppiamento libero?" Si prega di fornire esempi

Programmazione orientata agli aspetti vs. programmazione orientata agli oggetti

Perché Python usa la funzione len () invece di un metodo di lunghezza?

Perché C # non consente ai metodi statici di implementare un'interfaccia?

Ereditarietà vs. aggregazione

Verifica se la classe di un'istanza implementa un'interfaccia?

Come contrassegnare una classe come obsoleta?

La programmazione funzionale sostituisce i modelli di progettazione GoF?

Puoi scrivere codice orientato agli oggetti in C?

Posso estendere una classe usando più di una classe in PHP?

Come chiamare una funzione di classe genitore dalla funzione di classe derivata?

Perché vengono utilizzati spazi dei nomi senza nome e quali sono i loro vantaggi?

Come confrontare gli oggetti in base a più campi

Come posso implementare __getattribute__ senza un errore di ricorsione infinito?

Sostituisci metodi di attributo ActiveRecord

Che cosa significa "programmare su un'interfaccia"?

Quali tecniche possono essere utilizzate per definire una classe in JavaScript e quali sono i loro trade-off?

Qual è la differenza tra una funzione astratta e una funzione virtuale?

Perché dovrei evitare l'ereditarietà multipla in C ++?

Polimorfismo: definisci solo due frasi

Cosa fa la parola chiave 'statica' in una classe?

Orientamento agli oggetti in C

Come faccio a sapere quando creare un'interfaccia?

Qual è il metodo migliore per unire due PHP oggetti?

"Ombre" e "Sostituzioni" in VB.NET

È possibile creare classi statiche in PHP (come in C #)?

Utilizzo di __slots__?

Python - perché usare "self" in una classe?

Quando utilizzare un'interfaccia invece di una classe astratta e viceversa?

Modellazione di un ascensore mediante analisi e progettazione orientate agli oggetti

Equivalente C ++ di instanceof

C'è di più in un'interfaccia che avere i metodi corretti

Dichiarazioni di switch di grandi dimensioni: Bad OOP?

Come posso ottenere il nome della classe da una chiamata statica in una classe estesa PHP?

Modello di fabbrica in C #: come garantire che un'istanza di oggetto possa essere creata solo da una classe di fabbrica?

Come posso simulare il polimorfismo in stile OO in C?

Che cos'è un mixin e perché sono utili?

Interfaccia di cast per il suo oggetto di implementazione concreto o viceversa?

Come può una classe statica derivare da un oggetto?

Getter e setter hanno un design scadente? Consiglio contraddittorio visto

Qual è un buon esempio per l'ereditarietà delle classi?

Comprensione di Python super () con i metodi __init __ ()

Come posso creare una classe base astratta in JavaScript?

Qual è la logica alla base degli oggetti complementari in Scala?

Python __init__ e self cosa fanno?

Costruttori vs Metodi di fabbrica

Cos'è la serializzazione?

Come posso chiamare un metodo statico su una classe variabile?

Quando dovrei usare l'eredità privata C ++?

Come posso dichiarare le proprietà a livello di classe in Objective-C?

Anonimi vs classi interne nominate? - migliori pratiche?

Qual è lo scopo delle classi interne di Python?

Utilizzo di alloc init anziché new

Aggregazione versus Composizione

Differenza tra astrazione e incapsulamento?

Perché dovrei mai usare una catena di responsabilità su un decoratore?

Interface vs Abstract Class (OO generale)

Domanda di intervista ad Amazon: Progetta un OO parcheggio

Ottenere PHP proprietà di classe per stringa

eredità basata sul prototipo vs. basata sulla classe

Accedere alle variabili di istanza private del genitore dalla classe figlio?

Puoi creare proprietà di istanza in modo dinamico in PHP?

C++: costruzione di un oggetto all'interno di una classe

Mixin vs eredità

Comprensione Dell'eredità prototipale in JavaScript

Inizializzatori parent che chiamano in catena in python

Best practice Javascript orientate agli oggetti?

Perché dovrei preferire l'utilizzo dell'elenco di inizializzazione dei membri?

Perché PHP 5.2+ non consente metodi astratti di classe statica?

L'iniezione di dipendenza deve comportare l'incapsulamento?

Cosa sono pubblici, privati ​​e protetti nella programmazione orientata agli oggetti?

Che cos'è il polimorfismo, a cosa serve e come viene utilizzato?

Perché lo STL di C++ è così fortemente basato su modelli? (e non su * interfacce *)

Singleton con Argomenti in Java

Qual è la differenza tra i metodi di classe e di istanza?