Class Participation Exercise Design Principles
Proper completion of this exercise is considered as part of course participation.
- Initial versions of early programming languages (e.g., Fortran) supported:
- [ ] abstract data types
- [ ] program and subroutines
- [ ] local variables
-
[ ] classes and objects
-
Abstraction is the idea of simplifying a concept in the problem domain to its essentials within some ____.
-
Using encapsulation is sometimes called ____ thinking.
-
Decomposition of a whole thing into parts mainly involves thinking about:
- [ ] fixed or dynamic number of parts
- [ ] essential attributes and behaviors of parts
- [ ] lifetimes of wholes and parts
- [ ] commonalities among the parts