Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel
TOOLS(2000)
摘要
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
正在生成论文摘要