3. Orientação a Objetos Orientação a Objetos é um paradigma de desenvolvimento de software no qual diversas pequenas partes são criadas de forma isolada. São chamados objetos (ou classes). O funcionamento do software então torna-se possível através do agrupamento e troca de mensagens entre os objetos selecionados para fazer parte do software.
4. Orientação a Objetos A importância da Orientação a Objetos no desenvolvimento de software atual é muito grande, pois as vantagens são inúmeras: - Re-aproveitamento de código, inclusive entre projetos de escopo diferente (criação de bibliotecas) - Manutenção facilitada, pois o software é dividido em pequenos pedaços - Extensibilidade: é possível adicionar mais funcionalidade a um objeto, mantendo suas propriedades iniciais (herança)
5. Orientação a Objetos Elementos básicos* da Orientação a Objetos - Classe . Trata-se do objeto em si. É onde as variáveis e os métodos são escritos. Um objeto é composto basicamente de métodos e variáveis/constantes. - Instância : é como utilizamos um objeto. - Métodos : definem o comportamento de um objeto - Propriedades : definem características de um objeto * existem outros elementos, mas por enquanto ficaremos com os básicos