Abstract
An object-oriented interface (OOI) provides the capability of object-oriented programming to the end-user (non-programmer). In this paper, we provide an example of an OOI for the specific application area of simulation modeling. We describe how this OOI provides the end-user with the requisite tools for object-oriented programming in this domain. The end-user programs, compiles, runs, and analyzes the results of simulation models by using the objects and functions provided by the interface. We stipulate that the features associated with object-oriented programming (ie., instantiation, information hiding, inheritance, polymorphism, abstract data types, message-passing, and extensibility) are provided to the end-user by this interface and that they are the very features that make the resulting package powerful and easy to use.
Publisher
Association for Computing Machinery (ACM)
Reference7 articles.
1. SIMULA: an ALGOL-based simulation language
2. An Extensible Visual Environment for Construction and Analysis of Hierarchically-Structured Models of Resource Contention Systems
3. 5
. B. Meyer Object-Oriented Software Construction Prentice-Hall Englewood Cliffs NJ 1988. 5. B. Meyer Object-Oriented Software Construction Prentice-Hall Englewood Cliffs NJ 1988.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. An Incremental Index Construction Scheme Based on Observer Pattern;2021 3rd International Academic Exchange Conference on Science and Technology Innovation (IAECST);2021-12-10