Supposons que j'ai un fichier foo.pycontenant une classe Foo: class Foo(object): def __init__(self, data): ... Maintenant, je veux ajouter une fonction qui crée un Fooobjet d'une certaine manière à partir de données source brutes. Dois-je le mettre comme méthode statique dans Foo ou comme une autre fonction distincte? class Foo(object): …
J'ai un client qui me demande actuellement de développer un système d'inscription scolaire. C'est la première fois que je rencontre ce genre de défi. La plupart des anciens logiciels que j'ai créés ne sont pas si complexes. Je sais que la plupart d'entre vous ont créé des logiciels complexes, je …
J'ai souvent rencontré le terme "programmation vers une interface au lieu d'une implémentation", et je pense que je comprends un peu ce que cela signifie. Mais je veux m'assurer de bien comprendre ses avantages et ses implémentations possibles. «Programmation vers une interface» signifie que, lorsque cela est possible, il convient …
Disons que nous voulons fournir une abstraction d'un "compte" dans une banque. Voici une approche, en utilisant un functionobjet en Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def …
Je lis "Concurrence Java dans la pratique" et il est dit: "Heureusement, les mêmes techniques orientées objet qui vous aident à écrire des classes bien organisées et maintenables - telles que l'encapsulation et le masquage des données - peuvent également vous aider à créer des thread-safe Des classes." Le problème …
Je suis un développeur de longue date (j'ai 49 ans) mais plutôt nouveau pour le développement orienté objet. Je lis sur OO depuis Eiffel de Bertrand Meyer, mais j'ai fait très peu de programmation OO. Le fait est que chaque livre sur la conception OO commence par un exemple de …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 ans . Cela continue de m'étonner que, de nos jours, des …
J'étudie DDD ces jours-ci, et j'ai des questions concernant la gestion des référentiels avec DDD. En fait, j'ai rencontré deux possibilités: Premier La première façon de gérer les services que j'ai lus est d'injecter un référentiel et un modèle de domaine dans un service d'application. De cette façon, dans l'une …
Je me demande parce que si c'est le cas, pourquoi Entity Framework n'offre pas de logique pour créer un nouvel objet avec les mêmes propriétés pour transférer des données entre les couches? J'utilise les objets d'entité que je génère avec le framework d'entité.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Existe-t-il un anti-modèle qui décrit …
Je travaille sur un projet où j'essaie de décider entre l'utilisation d'une base de données relationnelle SQL standard ou des objets JSON pour stocker des données sur un événement ou une activité. Le projet stockera des données sur plusieurs types d'événements, j'ai donc décidé de décrire un seul type d'événement …
Je vais enregistrer une charge utile de chaîne dans la base de données. J'ai deux configurations globales: chiffrement compression Ceux-ci peuvent être activés ou désactivés à l'aide de la configuration de manière à ce que l'un d'eux soit activé, les deux soient activés ou les deux soient désactivés. Mon implémentation …
Je serai impliqué dans un projet où toute la conception logicielle est réalisée par une équipe locale et ces conceptions sont envoyées à une équipe offshore pour codage. C'est la première fois que je fais face à un projet avec ces caractéristiques et pour moi, cela semble un peu étrange: …
Je programme depuis quelques années et je me suis souvent retrouvé face à un dilemme. Il y a deux solutions - l'une est simple, c'est-à-dire une approche simple, plus facile à comprendre et à maintenir. Cela implique une certaine redondance, un travail supplémentaire (extra IO, extra processing) et n'est donc …
Dans la programmation de base de données, il existe une technique appelée «normalisation» que vous faites pour les données que vous souhaitez stocker. Quelqu'un a-t-il essayé d'appliquer ce concept à la conception d'objets? Comment as-tu? Comment ça s'est passé? Edit: Pour étendre / clarifier, la normalisation de la base de …
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.