PPT Slide
Interfaces provide a way to declare a type
consisting only of abstract methods and
constants, enabling any implementation to
be written for those methods.
“An interface is an expression of pure design,
where a class is a mix of design and
void add(String attrName, Attr newAttr);
Attr find(String attrName);
Attr remove(String attrName);