|
Recursos do Flash CS4 |
Noções básicas de programação orientada a objetosIntrodução à programação orientada a objetosOOP (Programação orientada a objetos) é uma maneira de organizar o código em um programa agrupando-o em objetos, elementos individuais que incluem informações (valores de dados) e funcionalidade. O uso de uma abordagem orientada a objetos para organizar um programa permite agrupar partes específicas de informações (por exemplo, informações sobre música, como título do álbum, título da faixa ou nome do artista) juntamente com a funcionalidade comum ou com as ações associadas a essas informações (como “adicionar faixa à lista de reprodução” ou “reproduzir todas as canções desse artista”). Esses itens são combinados em único item, um objeto (por exemplo, um “Album” ou “MusicTrack”). Vários benefícios são obtidos quando se pode agrupar esses valores e funções em conjunto, incluindo apenas a necessidade de manter o rastreio de uma única variável, em vez de várias, organizar a funcionalidade relacionada em conjunto, e poder estruturar programas de maneiras muito correspondentes ao mundo real. Tarefas de programação orientadas a objetos comunsNa prática, a programação orientada a objetos tem duas partes. Uma parte são as estratégias e técnicas para criar um programa (freqüentemente chamada de design orientado a objetos). Esse é um assunto abrangente e não é discutido neste capítulo. A outra parte da OOP são as estruturas reais de programação que estão disponíveis em uma determinada linguagem de programação para criar um programa usando uma abordagem orientada a objetos. Este capítulo abrange as seguintes tarefas comuns na OOP:
Conceitos e termos importantesA lista de referência a seguir contém termos importantes usados neste capítulo:
Teste dos exemplos do capítuloTalvez você queira testar algumas das listagens de código de exemplo por si próprio, durante a leitura deste capítulo. Como as listagens de código neste capítulo tratam principalmente com a definição e a manipulação de tipos de dados, testar os exemplos envolve a criação de uma ocorrência da classe que está sendo definida, a manipulação dessa ocorrência usando suas propriedades ou métodos e a exibição dos valores das propriedades dessa ocorrência. Para exibir esses valores, grave-os em uma ocorrência do campo de texto no Palco ou use a função trace() para imprimir valores no painel Saída. Essas técnicas são descritas em detalhes em Teste de listagens de código de exemplo dos capítulos. |