The Science of Programming/SwayPresentations/Objects
The Sway Object System
John C. Lusth
- Design Goals
- Prototypes vs Classes
- Closures as Objects
- Environments as Objects
- Classes via Concatenation
- Supported Modes of Inheritance
- Inheritance Implementation Strategies
- Extension Inheritance
- Reification Inheritance
- Variation Inheritance
- Public and Private Components
- Class and Object Components
- Examples
- Examples5