První třídy, UML a funkcionalita