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


10
Objets à comportement zéro en POO - mon dilemme de conception
L'idée de base derrière la POO est que les données et le comportement (sur ces données) sont inséparables et qu'ils sont couplés à l'idée d'un objet d'une classe. Les objets ont des données et des méthodes qui fonctionnent avec ça (et d’autres données). Évidemment, selon les principes de la POO, …



22
Pourquoi la POO est-elle difficile? [fermé]
Quand j'ai commencé à utiliser un langage orienté objet (Java), je me suis plutôt contenté de "Cool" et j'ai commencé à coder. Je n'y ai jamais vraiment pensé jusqu'à récemment, après avoir lu beaucoup de questions sur la programmation orientée objet. L’impression générale que j’entends est que les gens ont …



10
Comment évitez-vous les getters et les setters?
J'ai un peu de mal à concevoir des cours de façon très différente. J'ai lu que les objets exposent leur comportement, pas leurs données; par conséquent, plutôt que d'utiliser des getter / setters pour modifier des données, les méthodes d'une classe donnée doivent être des "verbes" ou des actions opérant …



2
Existe-t-il des principes OO applicables dans la pratique au Javascript?
Javascript est un langage orienté objet basé sur un prototype mais qui peut le devenir de différentes façons, soit: Écrire les fonctions à utiliser comme cours par vous-même Utilisez un système astucieux de classe dans un cadre (comme Mootools Class.Class ) Générez-le à partir de Coffeescript Au début, j’avais tendance …



4
Pourquoi de nombreux développeurs de logiciels violent-ils le principe d'ouverture / fermeture?
Pourquoi de nombreux développeurs de logiciels enfreignent-ils le principe d'ouverture / fermeture en modifiant plusieurs éléments, tels que le changement de nom de fonctions, qui endommageront l'application après la mise à niveau? Cette question me vient à l’esprit après les versions rapide et continue de la bibliothèque React . À …


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.