Questions marquées «object-oriented»

Une méthodologie qui permet de modéliser un système comme un ensemble d'objets contrôlables et manipulables de manière modulaire


6
Y a-t-il une différence entre les interfaces et les classes abstraites qui ont uniquement des méthodes abstraites?
Disons que nous avons une classe abstraite et que cette classe n'a que des méthodes abstraites. Cette classe abstraite est-elle différente d'une interface qui n'a que les mêmes méthodes? Ce que je cherche à savoir, c'est s'il y a des différences à la fois philosophiquement, objectivement et dans l'implémentation du …

4
Style de programmation en Perl
Je travaille en Java, donc en gros j'utilise le paradigme OOP lors du codage. Je suis sur le point de commencer à travailler en Perl et je me demandais quel est le paradigme que les développeurs Perl suivent. Dans wiki, il mentionne qu'il prend en charge de nombreux paradigmes, mais …





5
OOP: Quelles sont les situations dans lesquelles la conception basée sur les classes est meilleure que celle basée sur les interfaces?
Je lisais le site Web de JDOM . Pourquoi l'API JDOM est-elle définie en termes de classes concrètes plutôt qu'en termes d'interfaces? Jason Hunter résume les arguments contre une API basée sur interface pour JDOM: Avec les interfaces, tout devient une usine, les éléments doivent être «importés» dans de nouveaux …




7
Vérifier si une méthode retourne false: attribuer le résultat à une variable temporaire, ou mettre l'appel de méthode directement au conditionnel?
Est-ce une bonne pratique d'appeler une méthode qui renvoie des valeurs vraies ou fausses dans une instruction if? Quelque chose comme ça: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword …

4
Qu'est-ce qui ne va pas dans le retour de la table de hachage à partir de la méthode publique et quand est-il judicieux de le faire?
Quels sont les problèmes de conception liés au renvoi d'une table de hachage à partir d'une méthode publique lorsque vous souhaitez renvoyer plusieurs éléments au lieu de créer une classe et d'en renvoyer un objet? S'il a des problèmes, dans quelles circonstances est-il logique de le faire? Comment la réponse …

7
Quelles sont les fonctionnalités requises pour l'orientation des objets?
Je me demande simplement quelles sont exactement les fonctionnalités qu'un langage ou une bibliothèque doivent fournir pour être défini comme «orienté objet». L'orientation objet est-elle quelque chose qui peut, plus ou moins, être réalisé dans n'importe quel langage de programmation à usage général avec des fonctionnalités décentes? Ou est-ce quelque …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.