Questions marquées «object-oriented-design»

La conception orientée objet est le processus de planification d'un système d'objets en interaction dans le but de résoudre un problème logiciel.










6
Pourquoi éviter les héritages Java «étendus»
Jame Gosling a dit "Vous devez éviter l'héritage d'implémentation autant que possible." et utilisez plutôt l'héritage d'interface. Mais pourquoi? Comment pouvons-nous éviter d'hériter de la structure d'un objet en utilisant le mot-clé "extend" et en même temps rendre notre code orienté objet? Quelqu'un pourrait-il donner un exemple orienté objet illustrant …


13
Est-ce une erreur d'utiliser un paramètre booléen pour déterminer les valeurs?
Selon Est-il erroné d’utiliser un paramètre booléen pour déterminer le comportement? , Je connais l’importance d’éviter d’utiliser des paramètres booléens pour déterminer un comportement, par exemple: version originale public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } nouvelle version: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ …


8
La POO devient-elle plus facile ou plus difficile? [fermé]
Lorsque les concepts de programmation orientée objet ont été présentés aux programmeurs il y a quelques années, cela semblait intéressant et la programmation était plus propre. OOP était comme ça Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); C'était plus facile à comprendre avec un nom auto-descriptif. Mais maintenant, la POO, …


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.