{"title":"Programmation par objets structurée en contextes","authors":"O. Caron, B. Carré, Alexis Muller","doi":"10.3166/obj.13.2-3.11-42","DOIUrl":null,"url":null,"abstract":"La programmation par objets a fait ses preuves pour faciliter la conception de sys- temes complexes, en quantite mais surtout en diversite d'objets manipules. Cette complexite est demultipliee quand le systeme doit supporter une multitude de fonctions determinant autant de contextes applicatifs et de points de vue sur les objets. On rencontre de tels besoins notamment dans les environnements de CAO. La question est alors celle de l'orthogonalite entre objets et fonctions. Apres une etude de l'existant, nous presentons l'approche adoptee en CROME de programmation structuree a la fois en objets et en contextes. Nous presentons les techniques de programmation qui s'en deduisent : description contextualisee d'objets et collaborations, he- ritage modulaire, execution et articulation des contextes. Ces principes sont generaux et nous montrons leur application dans un monde type tel que Java au moyen d'AspectJ.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"16 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/obj.13.2-3.11-42","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
La programmation par objets a fait ses preuves pour faciliter la conception de sys- temes complexes, en quantite mais surtout en diversite d'objets manipules. Cette complexite est demultipliee quand le systeme doit supporter une multitude de fonctions determinant autant de contextes applicatifs et de points de vue sur les objets. On rencontre de tels besoins notamment dans les environnements de CAO. La question est alors celle de l'orthogonalite entre objets et fonctions. Apres une etude de l'existant, nous presentons l'approche adoptee en CROME de programmation structuree a la fois en objets et en contextes. Nous presentons les techniques de programmation qui s'en deduisent : description contextualisee d'objets et collaborations, he- ritage modulaire, execution et articulation des contextes. Ces principes sont generaux et nous montrons leur application dans un monde type tel que Java au moyen d'AspectJ.