It is very simple to design a class that should be externally used. The main actions a developer must do are: