A programação orientada a objetos permite a implementação de herança entre classes, onde uma classe herda características de outra classe. São vantagens da herança:
I. A quantidade de código que escrevemos torna-se pequena quando usamos herança.
II. Se uma classe sofre mudanças, todas as classes descendentes as incluirão automaticamente.
III. Permite a implementação de mais de um método com mesmo nome.
IV. Permite reutilizar e adicionar funcionalidade em classes derivadas, sem necessidade de acesso ao código fonte da classe base.
Consideram-se como verdadeiras:
A programação orientada a objetos leva em consideração que aquilo com que realmente nos importamos são os objetos que queremos manipular, em vez da lógica necessária para manipulá-los. Exemplos de objetos vão desde seres humanos (descritos por nome, endereço e assim por diante) até prédios e andares (cujas propriedades podem ser descritas e gerenciadas) até os pequenos elementos em uma área de trabalho do computador (como botões e barras de rolagem).
O conceito de uma classe de dados torna possível definir subclasses de objetos de dados que compartilham algumas ou todas as características da classe principal. Chamada de herança , essa propriedade da OOP força uma análise de dados mais completa, reduz o tempo de desenvolvimento e garante uma codificação mais precisa.
Como uma classe define apenas os dados com os quais precisa se preocupar, quando uma instância dessa classe (um objeto) é executada, o código não poderá acessar acidentalmente outros dados do programa. Essa característica de ocultação de dados oferece maior segurança ao sistema e evita corrupção de dados não intencional .
Portanto,
A programação orientada a objetos leva em consideração que aquilo com que realmente nos importamos são os objetos que queremos manipular, em vez da lógica necessária para manipulá-los. Exemplos de objetos vão desde seres humanos (descritos por nome, endereço e assim por diante) até prédios e andares (cujas propriedades podem ser descritas e gerenciadas) até os pequenos elementos em uma área de trabalho do computador (como botões e barras de rolagem).
O conceito de uma classe de dados torna possível definir subclasses de objetos de dados que compartilham algumas ou todas as características da classe principal. Chamada de herança , essa propriedade da OOP força uma análise de dados mais completa, reduz o tempo de desenvolvimento e garante uma codificação mais precisa.
Como uma classe define apenas os dados com os quais precisa se preocupar, quando uma instância dessa classe (um objeto) é executada, o código não poderá acessar acidentalmente outros dados do programa. Essa característica de ocultação de dados oferece maior segurança ao sistema e evita corrupção de dados não intencional .
Portanto,
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar