The Dart Editor together with the Dartium web browser allow us to use breakpoints in order to debug step by step. We can execute our code in the dartium web browser and track it step by step using breakpoints in the Dart Editor.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.