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.






16
Peut-on instancier une classe abstraite?
Lors d'une de mes interviews, on m'a demandé "Si on peut instancier une classe abstraite?" Ma réponse a été "non, nous ne pouvons pas". Mais, l'intervieweur m'a dit "Faux, nous pouvons." J'ai argumenté un peu là-dessus. Puis il m'a dit d'essayer moi-même à la maison. abstract class my { public …
574 java  oop  class  object  abstract 


9
Que fait «super» en Python?
Quelle est la différence entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() et: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) J'ai vu superbeaucoup utilisé dans les classes avec un seul héritage. Je peux voir pourquoi vous l'utiliseriez en héritage multiple mais je ne sais pas quels sont les avantages de l'utiliser dans ce …
564 python  oop  inheritance  super 



30
Comment écrirait-on du code orienté objet en C? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 3 ans . Quels sont les moyens d'écrire du …
500 c  oop  object 

4
JavaScript: Class.method vs Class.prototype.method
Quelle est la différence entre les deux déclarations suivantes? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } Est-il correct de considérer la première instruction comme une déclaration d'une méthode statique et la seconde comme une déclaration d'une méthode …

16
Différence entre cohésion et couplage
Quelle est la différence entre cohésion et couplage? Comment le couplage et la cohésion peuvent-ils conduire à une conception logicielle bonne ou mauvaise? Quels sont les exemples qui décrivent la différence entre les deux et leur impact sur la qualité globale du code?
486 oop  architecture  theory  ooad 

30
Méthodes privées JavaScript
Pour créer une classe JavaScript avec une méthode publique, je ferais quelque chose comme: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } De cette façon, les utilisateurs de ma classe peuvent: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); Comment créer une …

29
Comment aurais-je dû expliquer la différence entre une interface et une classe abstraite?
Dans une de mes interviews, on m'a demandé d'expliquer la différence entre une classe Interface et une classe Abstract . Voici ma réponse: Les méthodes d'une interface Java sont implicitement abstraites et ne peuvent pas avoir d'implémentations. Une classe abstraite Java peut avoir des méthodes d'instance qui implémentent un comportement …

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.