How far I have understood the entity classes are those that are used to model the data, for example create a Person class that groups all its attributes. The control classes are more than responsible for performing what the user wants. The interface classes are the ones that take care of the views, that is, what the user sees.