Programação orientada a objetos

3713 palavras 15 páginas
Programação Orientada ao Objeto: uma abordagem didática
Object-Oriented Programming: a didatic presentation

Resumo
Este artigo focaliza a metodologia de escrita de código denominada Programação Orientada ao Objeto (OOP), cada vez mais empregada no desenvolvimento de sistemas, tornando-se o paradigma mais atual em termos de criação de softwares. Em particular, é mostrado um exemplo prático do uso de dois conceitos básicos dessa metodologia: herança e polimorfismo. O exemplo apresentado mostra a criação da superclasse Mamífero e de três subclasses: Homem, Cão e Gato. Usando o conceito de herança, o método Comunicar (originário da classe Mamífero) é herdado pelas subclasses, e através do conceito de polimorfismo esse método é redefinido.
Palavras chave: abstração, classe, herança, objeto, OOP, polimorfismo
Abstract
This article shows the methodology of writing code named Object-Oriented Programming (OOP), more and more used in the development of systems, becoming itself the most current paradigm in terms of creation of softwares. Specially, it has been shown a practical example of two basic concepts of the use of this methodology: Inheritance and polimorphism. The presented example shows the creation of the "Mamífero" superclass and three subclasses: "Homem", "Cão", and "Gato". Using the concept of Inheritance, the method Comunicar (originally from Mamifero class) is inherited by the subclasses, and by the concept of polymorphism this method is redefined.
Key-words: abstraction, class, inheritance, object, OOP, polymorphism.
1 - Introdução
A Programação Orientada ao Objeto (Object-Oriented Programming) pode ser considerada como uma extensão quase natural da Programação Modular; entretanto a sigla OOP tem causado um certo "frisson" entre a comunidade de Informática, nos últimos anos. Na verdade, isto não deveria acontecer, uma vez que a OOP foi concebida há muito tempo atrás (no inicio da década de 70). A sua origem vem da linguagem Simula (Simula

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Programação Orientada a Objetos
    1109 palavras | 5 páginas
  • Programação Orientada a Objetos
    3757 palavras | 16 páginas
  • Programação orientada a objeto
    873 palavras | 4 páginas
  • Programação orientada a objetos
    947 palavras | 4 páginas
  • Programação orientada ao objeto
    3379 palavras | 14 páginas
  • Programação orientada a objetos
    1978 palavras | 8 páginas
  • Programação Orientada a Objetos
    2586 palavras | 11 páginas
  • Programação Orientada a Objetos
    737 palavras | 3 páginas
  • Programação orientada a objetos
    1147 palavras | 5 páginas