it-swarm.dev

oop

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

Le variabili di classe statiche sono possibili su Python?

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

Cosa sono le metaclassi in Python?

Quando utilizzare una classe in VBA?

Qual è la differenza tra @staticmethod e @classmethod?

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

Creazione del modello di progettazione Singleton in PHP5

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

Cosa fa 'super' in Python?

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

La programmazione funzionale sostituisce i modelli di progettazione GoF?

Puoi scrivere codice orientato agli oggetti in C?

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

Come confrontare gli oggetti in base a più campi

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?

Polimorfismo: definisci solo due frasi

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

Qual è il metodo migliore per unire due PHP oggetti?

"Ombre" e "Sostituzioni" in VB.NET

Utilizzo di __slots__?

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

Dichiarazioni di switch di grandi dimensioni: Bad OOP?

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?

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?

Anonimi vs classi interne nominate? - migliori pratiche?

Qual è lo scopo delle classi interne di Python?

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)

Ottenere PHP proprietà di classe per stringa

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

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

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 *)

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

Quando dovrei dichiarare le variabili in a PHP classe?

Metodo di concatenamento: perché è una buona pratica o no?

Costruttori in oggetti JavaScript

Perché il metodo clone () è protetto in Java.lang.Object?

Quando utilizzare le interfacce o classi astratte? Quando usare entrambi?

Come ottenere la classe di un oggetto JavaScript?

OO JQuery e classi

Quando uso variabili/funzioni statiche in php?

Restituisce un design niente male?

Ottenere la proprietà statica da una classe con nome di classe dinamico in PHP

Classe astratta in Java

Il valore di "this" nel gestore utilizzando addEventListener

PHP: mondo reale OOP esempio

È una cattiva pratica fare in modo che un setter ritorni "questo"?

Puoi ottenere un nome di metodo all'interno di un metodo in PHP?

Quali sono le differenze tra type () e isinstance ()?

Come faccio a ottenere un costruttore di classe PHP per chiamare il costruttore del genitore del genitore

Perché usare getter e setter/accessori?

Posso istanziare a PHP classe in un'altra classe?

Uso di .apply () con l'operatore 'nuovo'. È possibile?

JavaScript: Class.method vs. Class.prototype.method

Qual è la differenza tra aggregazione, composizione e dipendenza?

Esempi di modelli di progettazione GoF nelle librerie principali Java

Quando si dovrebbero usare le interfacce?

Che cos'è un tipo di dati astratto nella programmazione orientata agli oggetti?

Interfaccia o una classe astratta: quale usare?

Classi di denominazione - Come evitare di chiamare tutto un "<WhatEver> Manager"?

Spiegazione delle frecce UML

Cos'è un tipo di ritorno covariante?

Qual è la differenza tra un'interfaccia e una classe astratta?

Passando gli hash anziché i parametri del metodo

Come posso copiare elementi da un elenco all'altro senza foreach?

Posso includere il codice in a PHP classe?

Spiegando "__enter__" e "__exit__" di Python

Preservare un riferimento a "questo" nelle funzioni del prototipo JavaScript

Perché usiamo l'interfaccia? È solo per la standardizzazione?

Programmazione funzionale vs programmazione orientata agli oggetti

Qual è il vero significato (uso) del polimorfismo

Come ereditare da una classe in javascript?

Perché dichiarare un'interfaccia come astratta?

È possibile modificare una funzione Javascript dopo averla dichiarata?