L'Objet
1262-1137
|
|
logiciel, bases de données, réseaux
|
|
Publication abandonnée
|
| |
|
ARTICLE VOL 13/2-3 - 2007
- pp.11-42
- doi:10.3166/obj.13.2-3.11-42
|
Programmation par objets structurée en contextes
La programmation par objets a fait ses preuves pour faciliter la conception de systèmes complexes, en quantité mais surtout en diversité d'objets manipulés. Cette complexité est démultipliée quand le système doit supporter une multitude de fonctions déterminant autant de contextes applicatifs et de points de vue sur les objets. La question est alors celle de l'orthogonalité entre objets et fonctions. Après une étude de l'existant, nous présentons l'approche CROME de programmation structurée à la fois en objets et en contextes. Nous présentons les techniques de programmation qui s'en déduisent : description contextualisée d'objets et collaborations, héritage modulaire, exécution et articulation des contextes. Nous montrons l'application de ces principes généraux dans un monde typé tel que Java au moyen d'AspectJ.
Object-oriented programming is well-recognised to facilitate the design of complex systems which manipulate numerous and diversified objects. This complexity increases when the system must support a multitude of functions determining applicative contexts or points of view on objects. It gives rise to the question of orthogonality between objects and functions. After a review of existing works, we present the CROME approach where programming is structured both into objects and functions. We present its associated programming techniques : contextualized description of objects and collaborations, modular inheritance, execution and articulation of contexts. We show the application of these principles in a typed world like Java using AspectJ.
O.CARON, B.CARRÉ, A.MULLER
programmation par objets, contextes fonctionnels, points de vue, transversalité, héritage modulaire, programmation par aspects.
object-oriented programming, functional contexts, points of view, transversality, modular inheritance, aspect-oriented programming.
Français
|
| PRIX |
Abonné (hors accès direct) :
7.5 €
Non abonné :
15.0 €
|
|
| |
--> Tous les articles sont dans un format PDF protégé  |
| |
|
|
ACCÉDER A L'ARTICLE COMPLET
(590 Ko)
--> NÉCESSITE ADOBE DIGITAL EDITIONS :
|
|