Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel

TOOLS(2000)

引用 11|浏览9
暂无评分
摘要
This paper presents an efficient way to provide a graphical interactive visualization to a non-interactive existing object oriented application. Assuming that the initial application uses an 驴Abstract Factory驴 pattern (GoF87) in order to create new objects, our aim is achieved by using the PAC-Amodeus model and extending the existing objects to create intermediate components, using object oriented techniques: inheritance, polymorphism and dynamic binding, using the `Proxy' pattern (GoF207). Although our field of interest is physical and behavioral simulation, the techniques developed in this paper can be applied to any non-interactive object oriented existing kernel. Then, we present a complete simulation example `Bugs life' to illustrate the use of our method. Finally, we point out the limits of our approach, and we suggest new directions for further work.
更多
查看译文
关键词
inheritance,interactive systems,object-oriented programming,program visualisation,software reusability,Abstract Factory pattern,Bugs life,PAC-Amodeus model,Proxy pattern,design patterns,dynamic binding,graphical interactive visualisation,inheritance,interactive object oriented kernel,intermediate components,non-interactive object oriented kernel,object oriented techniques,polymorphism,simulation example
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要