preguntar acerca de oop

5
réponses

Comment obtenir un JavaDoc d’une méthode au moment de l’exécution?

, il est facile d'obtenir a method Name de Class au moment de l'exécution Mais Comment je peux obtenir un JavaDoc d'une méthode au moment de l'exécution ? Comme l'exemple suivant Notre classe qui inclut JavaDoc de notre méthode cible public c …
demandé sur 1970-01-01 00:33:33
5
réponses

Pourquoi sqrt() n’est-il pas une méthode sur Numeric?

Dans Ruby tout est un objet. C'est pourquoi je ne comprends pas pourquoi nous avons le module de mathématiques. Il me semble que la plupart (tous?) des fonctions dans le module Math auraient dû être des méthodes sur les types numériques comme Integer …
demandé sur 1970-01-01 00:33:30
7
réponses

Attributs d’objet Python-méthodologie pour l’accès

Supposons que j'ai une classe avec quelques attributs. Comment est-il préférable (dans le sens Pythonic-OOP) d'accéder à ces attributs ? Tout comme obj.attr ? Ou peut-être écrire accesseurs get ? Quels sont les styles de nommage acceptés pour de tel …
demandé sur 1970-01-01 00:33:28
3
réponses

Utilisation des points de suspension ( … ) en Java? [dupliquer]

Cette question a déjà une réponse ici: à quoi servent les points de suspension ( ... ) dans cette signature de méthode? 6 réponses Je regardais à travers du …
demandé sur 1970-01-01 00:33:32
3
réponses

Structure du programme OpenGL et poo

J'ai travaillé sur une variété de projets de démonstration avec OpenGL et c++, mais ils ont tous impliqué simplement le rendu d'un seul cube (ou d'un maillage similaire) avec des effets intéressants. Pour une scène simple comme celle-ci, les données …
demandé sur 1970-01-01 00:33:32
13
réponses

Tout moyen simple d’expliquer pourquoi Je ne peux pas faire List animals = new ArrayList ()? [dupliquer]

Cette question a déjà une réponse ici: List est-il une sous-classe de List? Pourquoi les génériques Java ne sont-ils pas implicitement polymorphes? 16 réponses …
demandé sur 1970-01-01 00:33:30
13
réponses

les accesseurs et mutateurs style

(laissant de côté la question de si vous les avez du tout.) J'ai toujours préféré utiliser la surcharge de fonction pour vous donner le même nom pour getter et setters. int rate() { return _rate; } void rate(int value) { _rate = value; } // …
demandé sur 1970-01-01 00:33:29
9
réponses

Pourquoi smalltalk n’est-il pas un langage de programmation fonctionnel?

Avec l'intérêt renouvelé pour les langages de programmation fonctionnels, j'ai vu des similitudes entre Smalltalk et FPL, à savoir des fermetures ( BlockClosures dans Smalltalk ) encore, Smalltalk n'est pas un FPL? Que faudrait-il pour le considére …
demandé sur 1970-01-01 00:33:30
5
réponses

Pourquoi l’encapsulation est une caractéristique importante des langages POO? [fermé]

Je suis tombé sur une interview différente où la question m'a été posée pourquoi l'encapsulation est utilisée? Dont l'exigence est réellement l'encapsulation? Est-ce pour les utilisateurs du programme? Ou est-il de co-travailleurs? Ou est-ce pour pro …
demandé sur 1970-01-01 00:33:33
4
réponses

Qu’est-ce que la programmation orientée Protocole dans Swift? Quelle valeur ajoutée apporte-t-il?

Voir Vues orientées protocole vidéo. Je trouve cette vidéo plus basique et plus facile à trouver un cas d'utilisation facile. La vidéo WWDC elle-même est un peu avancée et nécessite plus de largeur. Du propre site Web D'Apple: "au cœur de la conce …
demandé sur 1970-01-01 00:33:36