Title
Data Abstraction and Problem Solving with Java: Walls and Mirrors,Used
Sold by Ergodebooks, an authorized reseller.
Returns accepted within 30 days | support@ergodebooks.com
Shipping Information
- Free Standard Shipping — United States only
- Processing Time: 1–3 business days
- Estimated Delivery: 3–5 business days after dispatch
- Double-boxed, fully insured & discreetly packaged
- Tracking number sent via email once dispatched
- Orders over $250 require signature upon delivery. Taxes calculated at checkout.
Returns & Refund
Returns accepted within 30 days of delivery.
Damaged or Defective Item
Free return shipping + replacement or full refund
Wrong Item Received
Free return shipping + replacement or full refund
Change of Mind
Return shipping at customer's expense · 25% restocking fee applies
This book is based on the classic 'Walls and Mirrors' approach used in the bestselling Data Abstraction and Problem Solving with C++, and is now updated to the Java programming language. It uses the running theme of 'Walls and Mirrors' to help make clear the challenging concepts of recursion (the mirrors) and data abstraction (the walls). The authors cover key objectoriented concepts, including encapsulation, inheritance, and polymorphism; the focus of the book, however, remains on data abstraction. They also introduce the analysis of algorithms and Big 'O' notation. For those who know a different language or who need a refresher, an appendix covering basic Java syntax is also provided. This book is appropriate for readers who are familiar with basic Java programming concepts or are new to the language and want to learn how it treats the concepts of recursion and data abstraction.
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.