Este tutorial o ajudará a entender os fundamentos da análise e design orientado a objetos, juntamente com suas terminologias associadas.
Este tutorial foi projetado para ajudar os iniciantes. Depois de concluir este tutorial, você se encontrará em um nível moderado de especialização, de onde poderá avançar para os próximos níveis.
Antes de prosseguir com este tutorial, presume-se que você tenha um conhecimento básico de programação de computadores e paradigmas de programação relacionados.