Questions marquées «abstraction»

Utilisez cette balise en référence à une abstraction matérielle, telle que la façon dont Windows peut utiliser les mêmes API même sur un matériel différent, ou à toute autre méthode où la réalité est séparée des programmes de niveau utilisateur par un logiciel. Cela ne doit pas être utilisé pour l'émulation.

38
Qu'est-ce que l'abstraction? [fermé]

Existe-t-il une définition généralement acceptée de ce qu’est une abstraction de programmation , telle qu’elle est utilisée par les programmeurs? [Remarque: la programmation de l'abstraction ne doit pas être confondue avec les définitions du dictionnaire pour le mot "abstraction".] Existe-t-il une...

35
Comment déterminer les niveaux d'abstraction

Je lisais aujourd'hui un livre intitulé "Code propre" et je suis tombé sur un paragraphe où l'auteur parlait des niveaux d'abstraction par fonction, il a classé certains codes en niveaux d'abstraction faible / intermédiaire / élevé. Ma question est: quels sont les critères pour déterminer le niveau...

32
Type de données abstrait et structure de données

Il m'est assez difficile de comprendre ces termes. J'ai cherché sur google et lu un peu sur Wikipedia mais je ne suis toujours pas sûr. J'ai déterminé jusqu'à présent que: Le type de données abstrait est une définition d'un nouveau type, décrit ses propriétés et ses opérations. La structure de...

19
Comment le renforcement des conditions préalables et l'affaiblissement des post-conditions violent-ils le principe de substitution de Liskov?

J'ai lu que le principe de substitution de Liskov est violé si: Les conditions préalables sont renforcées, ou Les postconditions sont affaiblies Mais je ne sais pas encore comment ces deux points violeraient le principe de substitution de Liskov. Quelqu'un peut-il expliquer avec un exemple. Plus...