Sobre este capítulo
Você já aprendeu a criar suas próprias estruturas de dados. Neste capítulo vamos dar o próximo passo. Vamos transformar estas estruturas com suas próprias classes, Address, Person e Addressbook, com seus próprios métodos.
Serão muito usadas em conjunto com o que vimos sobre Integer, String, Array e Hash.
Criar suas próprias classes traz algumas vantagens poderosas :
- Reutilização de código
-
Lembra-se de quantas linhas usamos para imprimir o addressbook? Não seria bom se pudéssemos escrever apenas uma vez, e, em seguida, digitar "puts addressbook" cada vez que quiser imprimí-lo?
Neste capítulo vamos fazer exatamente isso.
- Abstração de dados
-
Os geeks falam que isso, basicamente, significa que você pode escrever a classe e esquecer-se sobre os "detalhes" de como você fez isso. Vocês sabem como a classe String foi feita? Não, mas ainda assim você sabe como usá-la.
-