Des avantages à long terme
Cette introduction montre bien que la mise en oeuvre des concepts OO peuvent être complexes et, à première vue, très éloignés des concepts de base des autres langages de programmation. Cependant, l'idée sous-jacente est simple : si les composants du programme sont autonomes et réutilisables,
Si les composants du programme sont autonomes et réutilisables, on peut réduire les coûts de maintenance
on peut réduire les coûts de maintenance. Comme le fait d’adopter la technologie OO oblige les programmeurs à repenser les techniques et les démarches intellectuelles qui leur ont si bien réussi par le passé, c’est une tâche difficile et longue.
Les premières tentatives avec l’OO s’appuient sur les expériences réelles des pionniers Java. A ce jour, on considère qu’un investissement dans Java ne sera pas rentabilisé rapidement, mais qu’il réduira les coûts de maintenance des programmes à long terme. Par conséquent, il ne faut pas entreprendre un investissement OO à la légère. Cela ne signifie pas qu’il faille abandonner tout développement pendant les 12 ou 18 mois à venir, mais il est clair qu’il ne faut pas s’attendre à des résultats immédiats. La plupart des programmeurs comprendront mieux les concepts généraux qui donnent à la programmation OO sa puissance au fur et à mesure qu’ils se familiariseront avec l’application spécifique d’un tel langage. Donc, de même qu’il ne viendrait pas à l’idée de confier une nouvelle application importante à un programmeur RPG affichant six mois d’expérience, il ne faut pas s’attendre à ce que des programmeurs novices en OO soient immédiatement productifs.
L’aspect positif est que leur expérience actuelle aide les programmeurs à comprendre les langages OO et que leur connaissance des applications les aide à appréhender les avantages potentiels de l’héritage et du polymorphisme en appliquant ces idées à des cas concrets. Si on choisit d’investir dans l’OO, il vaut mieux investir dans Java et laisser les idées conceptuelles suivre leur cours au fur et à mesure que les programmeurs se familiarisent avec la syntaxe du langage. Même s’il risque un jour d’être supplanté par un autre langage OO, Java constitue aujourd’hui la meilleure opportunité d’appliquer les concepts OO à la programmation de gestion.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 6 tournants qui redéfinissent l’IA en entreprise
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
