Affiliation:
1. Johns Hopkins University, Baltimore, MD
Abstract
This paper presents
Classages
, a novel interaction-centric object-oriented language. Classes and objects in
Classages
are fully encapsulated, with explicit interfaces for all interactions they might be involved in. The design of
Classages
touches upon a wide range of language design topics, including encapsulation, object relationship representation, and object confinement. An encoding of Java's OO model in
Classages
is provided, showing how standard paradigms are supported. A prototype
Classages
compiler is described.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Ownership Types: A Survey;Lecture Notes in Computer Science;2013