How abstraction can reduce complexity, and increase testability and maintainability Posted August 18, 2015 by by Kjell