Questions marquées «oop»

La programmation orientée objet est un paradigme de programmation utilisant des «objets»: des structures de données composées de champs de données et de méthodes ainsi que leurs interactions.

2882
Comment parcourir ou énumérer un objet JavaScript?

J'ai un objet JavaScript comme le suivant: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Maintenant , je veux faire une boucle à travers tous les péléments ( p1, p2, p3...) et obtenir les clés et les valeurs. Comment puis je faire ça? Je peux modifier l'objet JavaScript si nécessaire....

1413
Interface vs classe abstraite (OO général)

J'ai récemment eu deux entretiens téléphoniques où j'ai été interrogé sur les différences entre une interface et une classe abstraite. Je leur ai expliqué tous les aspects auxquels je pouvais penser, mais il semble qu'ils attendent que je mentionne quelque chose de spécifique, et je ne sais pas ce...

1400
Pourquoi ne pas hériter de List <T>?

Lors de la planification de mes programmes, je commence souvent par une chaîne de pensée comme celle-ci: Une équipe de football n'est qu'une liste de joueurs de football. Par conséquent, je devrais le représenter avec: var football_team = new List<FootballPlayer>(); L'ordre de cette liste...