Skip to Main content Skip to Navigation
Conference papers

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.
Document type :
Conference papers
Complete list of metadata

Cited literature [9 references]  Display  Hide  Download
Contributor : Christine Carvalho de Matos <>
Submitted on : Monday, November 26, 2007 - 10:44:14 AM
Last modification on : Thursday, May 24, 2018 - 3:59:22 PM
Long-term archiving on: : Monday, April 12, 2010 - 5:00:16 AM


Files produced by the author(s)


  • HAL Id : lirmm-00191529, version 1



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. ⟨lirmm-00191529⟩



Record views


Files downloads