Os iniciantes são ensinados a usar aulas e técnicas de programação orientadas a objetos muito cedo. Mas nunca nos dizem porquê.
Em vez de nos dizerem porquê, as explicações começam sempre a descrever objectos genéricos da vida real – os carros são um exemplo popular… e os alunos começam a discutir marcas e modelos.
Mas porquê? Para que servem as aulas?
A resposta simples,
Os programadores usam aulas sempre que precisam de mais do que um item.
Tire este exemplo de um jogo popular, Candy Crush.