Study Materials 05
Overview
Study the following required materials carefully. Keep track of what you are learning in a notebook. Take the time to test yourself using using the review questions. If you'd like more information, explore some of the additional materials.
Required Materials
- What is Abstraction in Programming (10 min read)
- Object Role Stereotypes (20 min read)
Review Questions
- What is the definition of abstraction as an adjective?
- What is the definition of abstraction as a verb?
- How does abstraction reduce complexity for programmers?
- What programming languages use abstraction?
- What is a CRC card?
- What are CRC cards used for?
- What is an object stereotype?
- What is Responsibility-Driven Design (RDD)?
- What are the RDD stereotypes?
- What are the responsibilities of each stereotype?
Additional Materials