Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

Gilles Ardourel 1 Marianne Huchard 1
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Encapsulation and modularity are supported by various static access control mechanisms that manage implemen- tation hiding and define interfaces adapted to different client profiles. Programming languages use numerous and very different mechanisms, the cumulative application of which is sometimes confusing and hard to predict. Teach- ing these concepts requires precise and comparable definitions of the mechanisms used by the languages taught. We present here our experiences with access graphs, a notation we use for teaching encapsulation and modularity in object-oriented languages.
Type de document :
Communication dans un congrès
ECOOP: European Conference on Object-Oriented Programming, Jun 2002, Málaga, Spain. 16th European Conference on Object-Oriented Programming, 2002, Workshop on Pedagogies and Tools for Learning Object Oriented Concepts. 〈http://ecoop2002.lcc.uma.es〉
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00191529
Contributeur : Christine Carvalho de Matos <>
Soumis le : lundi 26 novembre 2007 - 10:44:14
Dernière modification le : jeudi 11 janvier 2018 - 06:26:11
Document(s) archivé(s) le : lundi 12 avril 2010 - 05:00:16

Fichier

D108.PDF
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-00191529, version 1

Collections

Citation

Gilles Ardourel, Marianne Huchard. Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs. ECOOP: European Conference on Object-Oriented Programming, Jun 2002, Málaga, Spain. 16th European Conference on Object-Oriented Programming, 2002, Workshop on Pedagogies and Tools for Learning Object Oriented Concepts. 〈http://ecoop2002.lcc.uma.es〉. 〈lirmm-00191529〉

Partager

Métriques

Consultations de la notice

110

Téléchargements de fichiers

106