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.











30
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 que …

27
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&lt;FootballPlayer&gt;(); L'ordre de cette liste représente l'ordre dans lequel les joueurs …
1400 c#  .net  list  oop  inheritance 


7
Quelles sont les différences entre type () et isinstance ()?
Quelles sont les différences entre ces deux fragments de code? En utilisant type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() En utilisant isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
1249 python  oop  inheritance  types 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.