This illustration is described in the text. It shows how the spec defines the public interface (the names of attributes and methods), and the body provides the private implementation (the code for each method).