"The Java Tutorials"
Reading 'Object-Oriented Programming Concepts' with Rust in mind
Reading 'What Is Inheritance?' with Rust in mind
Polymorphism with the 'dyn' keyword and Trait Objects
Boxed trait objects and the search for inheritance
Reading 'What Is an Interface?' and trying Rust's impl specialization