Comment créer une classe Singleton en utilisant des classes
Comment créer une classe Singleton en utilisant des classes
Je ne suis pas un développeur PHP, donc je me demande si en PHP est plus populaire d'utiliser des getter / setters explicites, dans un pur style OOP, avec des champs privés (comme j'aime): class MyClass { private $firstField; private $secondField; public function getFirstField() { return...
Comment puis-je obtenir la ou les classes parentes d'une classe Python?
Quelle est la méthode préférée pour obtenir l'équivalent C ++ de Java
L'environnement interactif est TRÈS utile pour un programmeur. Cependant, il semble que Go ne le fournisse pas. Ma compréhension est-elle
Je voudrais créer une copie d'un objet. Je veux que le nouvel objet possède toutes les propriétés de l'ancien objet (valeurs des champs). Mais je veux avoir des objets indépendants. Donc, si je change les valeurs des champs du nouvel objet, l'ancien objet ne devrait pas être affecté par...
Comme la plupart des développeurs ici et dans le monde entier, je développe des systèmes logiciels utilisant des techniques de programmation orientée objet (POO) depuis de nombreuses années. Donc, quand je lis que la programmation orientée aspect (AOP) résout bon nombre des problèmes que la POO...
Je ne vois presque jamais une forboucle comme celle-ci: for (int i = 0; 5 != i; ++i) {} Y a-t-il une raison technique à utiliser >ou à la <place de l' !=incrémentation de 1 dans une forboucle? Ou c'est plus une
Lors de la définition d'une méthode sur une classe en Python, cela ressemble à ceci: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Mais dans certains autres langages, tels que C #, vous avez une référence à l'objet auquel la méthode est liée avec le mot clé "this" sans le...
J'en suis à un stade de mon apprentissage du développement où je sens que je dois en savoir plus sur les interfaces. Je lis souvent à leur sujet mais il semble que je ne puisse pas les saisir. J'ai lu des exemples comme: classe de base animale, avec une interface IAnimal pour des choses comme...
Est-ce complètement contraire à la manière Java de créer des objets de structure? class SomeData1 { public int x; public int y; } Je peux voir une classe avec des accesseurs et des mutateurs ressemblant plus à Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y);...
J'essaie de comprendre la relation entre le nombre de cœurs et le nombre d'exécuteurs lors de l'exécution d'un travail Spark sur YARN. L'environnement de test est le suivant: Nombre de nœuds de données: 3 Spécifications de la machine du nœud de données: CPU: Core i7-4790 (nombre de cœurs: 4, nombre...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
De nombreux programmeurs Python ignorent probablement que la syntaxe des whileboucles et des forboucles comprend une else:clause facultative : for val in iterable: do_something(val) else: clean_up() Le corps de la elseclause est un bon endroit pour certains types d'actions de nettoyage et est...
Dans les modèles de conception POO, quelle est la différence entre le modèle de référentiel et une couche de service? Je travaille sur une application ASP.NET MVC 3 et j'essaie de comprendre ces modèles de conception, mais mon cerveau ne comprend tout simplement pas ... encore...
J'ai rencontré une situation dans laquelle une méthode non void manque une déclaration de retour et le code se compile toujours. Je sais que les instructions après la boucle while sont inaccessibles (code mort) et ne seraient jamais exécutées. Mais pourquoi le compilateur ne prévient-il même pas...
Ok, c'est vraiment difficile à avouer, mais j'ai une forte tentation en ce moment d'hériter std::vector. J'ai besoin d'environ 10 algorithmes personnalisés pour le vecteur et je veux qu'ils soient directement membres du vecteur. Mais naturellement je veux aussi avoir le reste de...
J'essaye avec une boucle comme ça // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Mais ce n'est pas sympa. Quelqu'un peut-il me suggérer une meilleure solution? Quelques repères utiles pour prendre une meilleure décision: Tandis que la boucle, pour la boucle...
J'aimerais connaître la meilleure façon (façon plus compacte et "pythonique") de faire un traitement spécial pour le dernier élément d'une boucle for. Il y a un morceau de code qui ne devrait être appelé qu'entre éléments, étant supprimé dans le dernier. Voici comment je le fais actuellement: for...
Est-il possible de suivre sans le i? for i in range(some_number): # do something Si vous voulez juste faire quelque chose N fois et n'avez pas besoin de