GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

#04 poo

welligton costa CONCEITOS DE ORIENTAÇÃO A OBJETOS 2020/2 Portugiesisch

Inhalt der Mindmap

#04 poo

  1. Encapsulamento

    • É a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.
      •  O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.
    • Criei uma classe.Ela vai possui métodos, atributos e propriedades.
      • Esses dados recebem o nome de variáveis membro ou variáveis de instância.
        • terá q determinar a maneira como serão utilizadas as variáveis membro
          •  o que indica que os métodos cuja função é operar sobre os dados de instância de uma classe determinam qual será a interface e o comportamento apresentados por ela.
          • Os métodos e as variáveis de uma classe podem ser definidos como públicos ou privados
            • métodos declarados como públicos (public).
              • Tudo o que o usuário externo precisa conhecer a respeito de uma classe
            • os códigos membros da classe
              • acessa seus métodos e variáveis privados. 
              • mas exige que a interface pública seja planejada com cautela para que o funcionamento interno da classe não seja muito exposto.
            • A única forma de conhecer ou alterar os atributos de um objeto é por meio de seus métodos.
    • quatro vantagens do encapsulamento
      • O objeto é disponibilizado ao usuário com toda a sua funcionalidade, sem a necessidade de conhecermos seu funcionamento ou armazenamento interno;
      • É possível modificar um objeto internamente, acrescentando métodos, sem que isto afete os outros componentes do sistema que utilizam o objeto modificado;
      • O processo de desenvolvimento de sistemas é acelerado e simplificado, já que os usuários dos objetos não precisam necessariamente saber como eles são constituídos internamente;
      • A implementação de um comportamento pode ser modificada radicalmente sem que haja impacto no resto do programa. Isto é possível porque o código que utiliza o objeto não depende da maneira que ele é implementado.
    • regra de ouro: nenhum objeto pode acessar atributo de outro diretamente.Então o acesso aos atributos devem ser pro meio de métodos
      • atributo e dados sempre privados
        • métodos vai ser usado externamente ? sim , public, senão , privado.

Informationen

Beschreibung
tema 3
Erstellt von
welligton costa
Aufrufe
8
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck