A second virtue of data abstraction is that you push details out of sight and out of mind, making your methods easy to understand and enabling you to concentrate on high-level steps.