Je crée une interface en Java pour le gestionnaire d'erreurs personnalisé. Je veux passer un objet d'erreur d'argument mais j'en ai besoin pour être un enfant de Exceptionclasse. Est-il correct d'utiliser mon nom de classe défini dans une interface? Cela n'en fera-t-il pas moins une interface en termes de ne …
Je pensais que l'une des pierres angulaires de la POO est que nous avons des objets, qui sont les éléments qui nous intéressent, puis nous leur envoyons des messages. Il peut donc sembler naturel que, j'ai une collection d'articles, et je dois les mettre dans une chaîne, donc pour le …
Extrait du développement logiciel Agile, principes, modèles et pratiques: Pearson New International Edition : Parfois, les méthodes invoquées par différents groupes de clients se chevauchent. Si le chevauchement est faible, les interfaces des groupes doivent rester distinctes. Les fonctions communes doivent être déclarées dans toutes les interfaces qui se chevauchent. …
Donc, oui, les diagrammes peuvent parfois être inappropriés. Quand sont-ils inappropriés? Lorsque vous les créez sans code pour les valider, puis que vous souhaitez les suivre. Il n'y a rien de mal à dessiner un diagramme pour explorer une idée. Développement de logiciels agiles: principes, modèles et pratiques - Robert …
En termes pratiques, cela signifie utiliser un personnalisé (immuable) classsur un stringou un autre type primitif. Exemples: Édition: International Standard Book Number. Finance: Numéro international d'identification des titres. Avantages: Peut assurer le format d'un identifiant. Devient un membre de première classe du modèle. Désavantages: Ajoute une friction de persistance (par …
J'espère que ces divagations clarifieront ma question - je comprendrais totalement si elles ne le font pas, alors faites-le moi savoir si c'est le cas, et j'essaierai de me clarifier. Rencontrez BoxPong , un jeu très simple je fait pour se familiariser avec le développement de jeux orienté objet. Faites …
J'ai vu la discussion à cette question concernant la façon dont une classe qui implémente à partir d'une interface serait instanciée. Dans mon cas, j'écris un très petit programme en Java qui utilise une instance de TreeMap, et selon l'opinion de chacun, il devrait être instancié comme: Map<X> map = …
Le but de ma tâche est de concevoir un petit système capable d'exécuter des tâches récurrentes planifiées. Une tâche récurrente est quelque chose comme "envoyer un e-mail à l'administrateur toutes les heures de 8h00 à 17h00, du lundi au vendredi". J'ai une classe de base appelée RecurringTask . public abstract …
En lisant certains manuels d'algorithmes, ils regorgent de procédures astucieuses pour certains problèmes (tri, chemin le plus court) ou quelques méthodes générales (algorithmes récursifs, diviser pour mieux régner, programmation dynamique ...). J'y ai trouvé peu de traces de programmation orientée objet; (Pourquoi sont-ils plus orientés vers la procédure?). Alors je …
Dans la théorie du langage de programmation, un type est un ensemble de valeurs. Par exemple, le type "int" est l'ensemble de toutes les valeurs entières. Dans les langages POO, une classe est un type, n'est-ce pas? Lorsqu'une classe est définie avec plusieurs membres, par exemple class myclass{ int a; …
J'ai une classe qui a trois méthodes A(), B()et C(). Ces méthodes modifient la propre instance. Bien que les méthodes doivent renvoyer une instance lorsque l'instance est une copie distincte (tout comme Clone()), j'ai le libre choix de retourner voidou la même instance ( return this;) lorsque je modifie la …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 5 ans . Je comprends le concept d'un …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 6 ans . Je veux apprendre la POO. …
J'étais en train de réfléchir ce soir en réfléchissant à une application que je devais changer et cela m'a fait réfléchir. Les entités Entity Framework sont POCO (Plain old CLR Objects) et les modèles utilisés dans ASP.NET MVC sont généralement également POCO. Cela signifie simplement des propriétés, pas de méthodes. …
Après avoir lu quelques articles sur les objets Newable vs Injectable et comment ces concepts se rapportent aux services, entités et objets de valeur de DDD, je me suis posé quelques doutes quant à l'utilisation de newables dans mon code, en particulier dans mes tests unitaires. Les principaux candidats pour …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.