The Amulet Prototype-Instance Framework

msra(1999)

引用 29|浏览14
暂无评分
摘要
Amulet is a new kind of object-oriented framework for user interface development that is based on a prototype-instance object system instead of the conventional class-instance object system. In a prototype-instance object system, there is no concept of a "class" since every object can serve as a prototype for other objects, and any instance can over- ride any methods or data values. Amulet is also differentiated by high-level encapsula- tions of interactive behaviors, and by the ubiquitous use of constraints, which are rela- tionships that the programmer declares once and then are enforced by the system. The result is that programs written using the Amulet framework have a different style than those written with conventional frameworks. For instance, Amulet applications are typi- cally constructed by combining instances of the built-in objects, rather than by subclass- ing the built-in classes or writing methods. Amulet is written in C++ and is portable across Windows NT and 95, Unix X/11, and the Macintosh.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要