OOP

OOP: Abstração

Se você entende o que é OOP, você sabe que a base da mesma é imitar o mundo real na programação. Mas o mundo real é uma coisa enorme, cheio de outras coisas, que por sua vez são cheias de detalhes. Mas nem sempre nós precisamos de todos os detalhes de um objeto, portanto, pense em abstração no mundo OOP como uma pequena mensagem que diz “Imite o mundo real, mas utilize apenas os detalhes necessários!”. Em resumo abstração é simplificar a complexidade do mundo real, no caso da programação, através de classes que sejam apropriadas ao contexto do problema. Complicou? Então vamos ver isso na prática. Imagine que você tem o seguinte problema: você precisa reproduzir um pequeno vídeo. …

Flash – Trabalhando com objetos na biblioteca

Há algum tempo atrás eu escrevi um pequeno post, que mostrava como anexar itens da biblioteca ao palco no AS3, uma vez que o attachMovie do AS2 foi pras cucuias. Acontece que a maioria que tenta migrar do AS2 para o AS3 não percebe que existe uma sutil mudança na lógica de como as coisas funcionam.

OOP: Herança

Herança? O que é isso? Um dos conceitos mais importantes da OOP, a herança tem um papel essencial no que se diz respeito ao reaproveitamento do código. Ela permite que, dada uma classe A, possamos herdar suas qualidades e comportamentos em uma classe B. Da mesma forma que você herdou, geneticamente, os olhos de seu pai, ou o cabelo da sua mãe, a classe B irá herdar todas as qualidades (atributos) da classe A, mas ainda assim serão objetos diferentes.