MultiJava: Design, implementation, and evaluation of a Java
Instant Download
Price:
8.00
USD
8.00
USD
Tradebit buyer protection fee included.
Pay with Credit Card
Instant Download from greatdeal, digital version
File Type: pdf
0.638 MB PDF File
We present MultiJava, a backward-compatible extension to Java supporting open classes and symmetric multiple dispatch. Open classes allow one to add to the set of methods that an existing class supports without creating distinct subclasses or editing existing code. Unlike the "Visitor" design pattern, open classes do not require advance planning, and open classes preserve the ability to add new subclasses modularly and safely. Multiple dispatch offers several well-known advantages over the single dispatching of conventional object-oriented languages, including a simple solution to some kinds of "binary method" problems. MultiJava's multiple dispatch retains Java's existing class-based encapsulation properties. We adapt previous theoretical work to allow compilation units to be statically typechecked modularly and safely, ruling out any link-time or run-time type errors. We also present a novel compilation scheme that operates modularly and incurs performance overhead only where open classes or multiple dispatching are actually used.
(ID 283019930)
File Data:
Contact Seller:
greatdeal,
US, Member since 01/28/2012
URL:
Embed:
Resell product:
More Files From This User
Tradebit Reviews
Tradebit is the worlds largest marketplace for digital files, with over 2.5 million satisfied customers and millions of digital products. Online for over 12 years, Tradebit is the best place to find files like music, video tutorials, repair manuals, and more. If you're curious about how much our users love Tradebit, read reviews from real buyers!




