CSCI 511 Lessons
Course 3
Lessons 5 and 6
-
Lesson 5: Abstract Classes
- The Power of Abstraction
- Syntax: Abstract Classes
- Making Our Own: Figures and Shapes
- Design Considerations for a Graphics Tool
- Decisions, Decisions
- The API and abstract
- Lesson 6: Interfaces: Listeners and Adapters
- Introduction
- Example1: Don't Change My Interface
- Example 2: Make My Interface Easy to Use
- Where to See Interfaces in Java
- Interfaces and the API
- But What are They, Really?
- Listeners
- Adapters
- Your Turn: Making Shapes