Cours de programmation parallele et oriente objet2

COURS DE PROGRAMMATION PARALLELE ET ORIENTE OBJET CT CHRISTOPHE TSHIMANGA BEYA CObjectifs du cours Ce cours vise à donner à l ? étudiant e une connaissance appliquée de la programmation et de la philosophie orientée objet Connaissance appliquée signi ?era à la fois le savoir permettant de comprendre le fonctionnement des systèmes développés selon les principes du modèle orienté objet A ?n d ? atteindre cet objectif nous développerons des habiletés de programmation en utilisant un langage facilitant la mise en pratique des principes exposés Le langage de programmation retenu pour ce cours est le java CINTRODUCTION Pourquoi utiliser la programmation orientée objet La programmation de logiciels a connu il y a quelques années le passage d'une ère artisanale à une ère industrielle Des logiciels de plus en plus complexes doivent être réalisés dans des délais de plus en plus courts tout en maintenant le meilleur niveau de qualité possible Comment faire pour répondre à ces exigences contradictoires La solution passe par l'emploi de techniques de développement adaptées CINTRODUCTION La programmation orientée objet souvent abrégée POO permet de concevoir une application sous la forme d'un ensemble de briques logicielles appelées des objets Chaque objet joue un rôle précis et peut communiquer avec les autres objets Les interactions entre les di ?érents objets vont permettre à l'application de réaliser les fonctionnalités attendues La POO facilite la conception de programmes par réutilisation de composants existants Elle constitue le standard actuel en matière de développement de logiciels CINTRODUCTION Objectifs de la programmation par objets ? Modélisation du monde réel Le monde réel est constitué d ? objets caractéristiques et comportement en interaction Modélisation proche du monde réel ? Réutilisation de composants logiciels Utilisation de composants préexistants objets comme En électronique composants circuits intégrés modules ? Constructions automobiles moteurs roues etc ? ? Réduction et explicitation du couplage entre di ?érentes parties d ? une application Dé ?nition d ? une interface minimale et clairement dé ?nie entre objets CINTRODUCTION Histoire de la programmation orientée objet Les concepts de la POO naissent au cours des années dans des laboratoires de recherche en informatique Les premiers langages de programmation véritablement objets ont été Simula puis Smalltalk A partir des années les principes de la POO sont appliqués dans de nombreux langages comme Ei ?el créé par le Français Bertrand Meyer C une extension objet du langage C créé par le Danois Bjarne Stroustrup ou encore Objective C une autre extension objet du C utilisé entre autres par l'iOS d'Apple CINTRODUCTION Les années ont vu l'avènement des langages orientés objet dans de nombreux secteurs du développement logiciel et la création du langage Java par la société Sun Microsystems Le succès de ce langage plus simple à utiliser que ses prédécesseurs a conduit Microsoft à riposter en créant au début des années la plate-forme NET et le langage C cousin de Java De nos jours de très nombreux langages permettent d'utiliser les principes de la POO dans des domaines variés Java et C bien sûr mais aussi

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Oct 04, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 40.3kB