Translation Object Oriented design into implementation