Diagram me classes Les diagrammes de classes CCaractéristiques ? Le plus important objectif ?nal de l ? analyse conception ? Décrit la structure interne du système sous forme de classes attributs opérations et de relations entre classes Ne montre pas comm

Les diagrammes de classes CCaractéristiques ? Le plus important objectif ?nal de l ? analyse conception ? Décrit la structure interne du système sous forme de classes attributs opérations et de relations entre classes Ne montre pas comment utiliser les opérations description statique CLe concept de classe ? Décrit un ensemble d ? objets instances de la classe Décrit leurs propriétés communes attributs opérations relations ? Classe type module Type fabrique ? d ? instances objets ayant les mêmes propriétés et les mêmes comportements classe instanciation ? new ? en java objets Module interface visible corps caché utilisation possible sans conna? tre l ? implantation si le corps évolue sans impact sur l ? interface le reste du système n ? est pas touché interface pro ?l des opérations visibles publiques corps implantation cachée privée C ? Notation de base su ?sante au niveau analyse Nom de classe Attributs Opérations Compte libellé solde créditer débiter ? Nombreuses notations supplémentaires aux niveaux conception et implantation ? Indicateurs de visibilité des attributs et opérations public visible par tous - privé visible dans la classe uniquement protégé visible dans la classe et ses sous classes ou rien package internal freind ? Types des attributs et pro ?ls des méthodes C ? opérations et méthodes de classe soulignées ? méthodes abstraites en italiques ? attributs calculés notés attribut type Ex Date - jour int - mois int - annee int - nojour int - nomDesMois String janvier février getJour int ? getFormatEtendu String ? getNomMois in i int String CLa hiérarchisation des classes ? La hiérarchisation des classes permet de gérer la complexité ? Généralisation factorisation des éléments communs de classes attributs opérations favorise la réduction de la complexité ? Spécialisation adapter une classe générale à un cas particulier favorise la réutilisation généralisation Superclasse classe plus générale spécialisation Sousclasse classe plus spécialisée Ceci est un commentaire UML CRemarques ? Ne pas confondre spécialisation et instanciation Oiseau Canari Moineau spécialisation entre classes titi Canari mon-piaf Moineau instanciation classe à objets ? Notation UML des objets identi ?cateur classe ou classe objet anonyme ? Les objets de la classe spécialisée héritent de la description des attributs variables et des opérations méthodes de la super-classe ? Elles peuvent en ajouter d ? autres et ou en redé ?nir certaines CHéritage multiple plusieurs super classes Autorisé dans la notation UML Ex Bateau Avion Hydravion CLa collaboration des objets Par envoi de messages ? appel d ? opération méthode Un même message peut être traité de manière di ?érente par di ?érents types de receveur polymorphisme L ? émetteur n ? a pas à conna? tre la classe du receveur Ex paye d ? employés de types ? à la t? che ? et ? mensualisé ? Par envoi du message calculerPaie à toutes les instances de Employé La bonne méthode est appliquée selon le type e ?ectif de l ? employé dé ?ni à la création de l ? instance liaison dynamique Si un nouveau type d ?

Documents similaires
Bifao099 art 24 MINISTÈRE DE L'ÉDUCATION NATIONALE DE L'ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE BULLETIN DE L ? INSTITUT FRANÇAIS D ? ARCHÉOLOGIE ORIENTALE en ligne en ligne en ligne en ligne en ligne en ligne en ligne en ligne en ligne en ligne BIFAO p 0 0
19 STRATÉGIE RÉGIONALE DES INVESTISSEMENTS SÉGUR EN AUVERGNE-RHÔNE-ALPES ANNEXE 0 0
RAPPORT ATELIERS R´ ESEAUX ABDELOUAHAB BRAHIM R´ esum´ e. Ins´ erer ici le r´ e 0 0
Documentation 1 Hautes Études des Technologies de l ? Information et de la Communication Établissement d ? enseignement supérieur privé HETIC TECHNOLOGIES NUMÉRIQUES MULTIMÉDIA MANAGEMENT Les managers de demain seront pluricompétents Titre d ? Expert en I 0 0
MINISTERE DE LA COMMUNAUTE FRANCAISE ADMINISTRATION GENERALE DE L’ENSEIGNEMENT 0 0
Devoir commun 1s 2018 Nom Prénom Épreuve commune de Mathématiques Il faut rendre le sujet avec la copie QCM points Dans ce QCM pour chaque question une seule proposition est exacte écrire sur votre copie le numéro de la question et recopier la lettre de l 0 0
3 launet dca COMHART Comité pour l ? histoire de l ? armement terrestre LES ARMEMENTS DE DEFENSE ANTI-AERIENNE PAR CANONS ET ARMES AUTOMATIQUES par les ingénieurs généraux René LESAVRE et Michel de LAUNET Ouvrage édité par le Centre des hautes études de l 0 0
Vocab Prénom et nom __________________________________________________________ 0 0
Cahier des prescriptions techniques (DAO v2.5) Cahier des prescriptions techniq 0 0
Essai exemple penurie de candidats au professorat 0 0
  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager