Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Hi-index | 0.00 |
The introductory concepts that are covered when students are introduced to the object-oriented paradigm can be taught from the perspective of abstraction barriers. The relationships between information hiding, encapsulation, and message passing can be more visible with the use of abstraction barriers. This paper proposes the use of abstraction barriers as a vehicle for introducing and reinforcing these topics in conjunction with the introduction to the object-oriented paradigm.