preguntar acerca de oop

11
réponses

Signification de @classmethod et @staticmethod pour débutant?

Quelqu'un Pourrait-il m'expliquer la signification de @classmethod et @staticmethod en python? J'ai besoin de connaître la différence et le sens. Pour autant que je comprenne, @classmethod indique à une classe que c'est une méthode qui devrait être …
demandé sur 1970-01-01 00:33:32
12
réponses

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 quelques exemples qui décrivent la différence entre les deux, et leur impact sur …
demandé sur 1970-01-01 00:33:30
30
réponses

Quand devriez-vous utiliser ‘friend’ en C++?

J'ai lu la FAQ C++ et j'étais curieux de savoir friend déclaration. Personnellement, je ne l'ai jamais utilisé, mais je suis intéressé à explorer la langue. Quel est un bon exemple d'utilisation de friend? Lire la FAQ un peu plus longtemps j'aim …
demandé sur 1970-01-01 00:33:28
9
réponses

Explication des flèches UML

J'ai récemment étudié UML et dessiné des diagrammes simples avec des flèches simples ordinaires entre les classes, mais je sais que ce n'est pas suffisant. Il y a beaucoup d'autres flèches: généralisation, réalisation, etc. qui ont un sens pour le le …
demandé sur 1970-01-01 00:33:29
5
réponses

Avantages de l’héritage prototypique sur classique?

J'ai donc finalement arrêté de me traîner les pieds toutes ces années et j'ai décidé d'apprendre JavaScript "correctement". L'un des éléments les plus égratignants de la conception des langages est sa mise en œuvre de l'héritage. Ayant de l'expérie …
demandé sur 1970-01-01 00:33:30
24
réponses

Comment puis-je savoir quand créer une interface?

Je suis à un moment de mon apprentissage du développement où j'ai l'impression de devoir en apprendre davantage sur les interfaces. Je lis souvent à leur sujet, mais il semble juste que je ne peux pas les saisir. J'ai lu des exemples comme: Animal …
demandé sur 1970-01-01 00:33:29
3
réponses

Qu’est-ce que cela signifie d’hydrater un objet?

Quand quelqu'un parle d'hydrater un objet, qu'est-ce que cela signifie? Je vois un projet Java appelé Hydrate sur le web qui transforme les données entre différentes représentations (RDMS en Oops en XML). Est-ce la signification générale de l'hydrat …
demandé sur 1970-01-01 00:33:31
7
réponses

Modélisation d’un ascenseur à l’aide D’une analyse et D’une conception orientées objet [fermé]

Il y a un ensemble de questions qui semblent être couramment utilisées dans les interviews et les cours en matière de conception et d'analyse orientées objet. C'est l'un d'entre eux; malheureusement, mon professeur de POO au collège n'a jamais vraime …
demandé sur 1970-01-01 00:33:29
8
réponses

En PHP, pouvez-vous instancier un objet et appeler une méthode sur la même ligne?

Ce que je voudrais faire est quelque chose comme ceci: $method_result = new Obj()->method(); Au lieu d'avoir à faire: $obj = new Obj(); $method_result = $obj->method(); Le résultat n'a pas vraiment d'importance pour moi, dans mon cas pr …
demandé sur 1970-01-01 00:33:29
7
réponses

Que signifie «programme aux interfaces, pas aux implémentations»?

On tombe sur cette phrase en lisant sur les modèles de conception. Mais je ne comprends pas, quelqu'un pourrait-il m'expliquer cela? ... …
demandé sur 1970-01-01 00:33:30