oop 1154

  1. Quelles sont les métaclasses en Python?
  2. Quelle est la différence entre @staticmethod et @classmethod dans Python?
  3. Comprendre Python super () avec les méthodes __init __ ()
  4. Quelle est la différence entre une interface et une classe abstraite?
  5. Différence entre une méthode et une fonction


  6. Préférez la composition sur l'héritage?
  7. Pourquoi utiliser des getters et des setters / accesseurs?
  8. Quelle est la différence entre une fonction abstraite et une fonction virtuelle?
  9. Passage de données entre les contrôleurs de vue
  10. Signification de @classmethod et @staticmethod pour débutant?
  11. Interface vs classe abstraite (général OO)
  12. Pourquoi ne pas hériter de List <T>?
  13. La programmation fonctionnelle remplace-t-elle les modèles de conception du GoF?
  14. Quelles sont les différences entre type () et isinstance ()?
  15. Naming Classes - Comment éviter d'appeler tout un "<WhatEver> Manager"?
  16. Quel est le but de soi?
  17. Quelle est la différence entre le style ancien et les nouvelles classes de style en Python?
  18. Quelle est la différence entre public, privé et protégé?
  19. Qu'est-ce qu'un mixin, et pourquoi sont-ils utiles?
  20. Interface vs classe de base
  21. Quand devriez-vous utiliser une classe vs une structure en C ++?
  22. Que signifie «programmer sur une interface»?
  23. Exemples de motifs de conception GoF dans les bibliothèques principales de Java
  24. Programmation fonctionnelle vs Programmation Orientée Objet
  25. Quelles techniques peuvent être utilisées pour définir une classe en JavaScript, et quels sont leurs compromis?
  26. Qu'est-ce qu'un exemple du principe de substitution de Liskov?
  27. Monade en anglais ordinaire? (Pour le programmeur POO sans arrière-plan FP)
  28. Python __init__ et moi-même que font-ils?
  29. Interview: Pouvons-nous instancier une classe abstraite?
  30. Comment un modèle doit-il être structuré en MVC?
  31. Ajout d'une méthode à une instance d'objet existante
  32. Comment obtenir la classe d'un objet JavaScript?
  33. Comment appeler une fonction de classe parent à partir de la fonction de classe dérivée?
  34. Qu'est-ce que le polymorphisme, à quoi sert-il et comment est-il utilisé?
  35. JavaScript: Class.method par rapport à Class.prototype.method
  36. Quelle est la différence entre les méthodes de classe et d'instance?
  37. Utilisation de .apply () avec un opérateur 'new'. Est-ce possible?
  38. Pouvez-vous écrire du code orienté objet en C?
  39. Pourquoi C # n'autorise-t-il pas les méthodes statiques à implémenter une interface?
  40. Que fait 'super' en Python?
  41. Constructeurs dans les objets JavaScript
  42. Méthodes privées JavaScript
  43. Quelles sont les différences entre struct et class en C ++?
  44. Comment aurais-je expliqué la différence entre une interface et une classe abstraite?
  45. Faut-il @Override l'implémentation d'une méthode d'interface?
  46. Que fait le mot-clé 'static' dans une classe?
  47. Quand utiliser une interface au lieu d'une classe abstraite et vice versa?
  48. Utilisation de alloc init au lieu de new
  49. Quel est le problème avec les appels de méthode overridable dans les constructeurs?
  50. Quand devriez-vous utiliser 'friend' en C ++?