Logo Passei Direto
Buscar

Esse mapa mental é do material:

prova av
4 pág.

Programação Orientada a Objetos Faculdade Integrada Brasil Amazonia - FibraFaculdade Integrada Brasil Amazonia - Fibra

Material

Prévia do material em texto

Interfaces Modificadores de Acesso Definem contratos que Private restringe acesso apenas classes devem à própria classe onde recurso implementar, está declarado garantindo métodos Protected permite acesso à específicos classe e suas subclasses, Permitem herança inclusive no mesmo pacote múltipla, superando Public permite acesso irrestrito limitação da herança a qualquer classe, dentro ou simples em Java fora do pacote Métodos em interfaces Default é aplicado quando nenhum são implicitamente modificador é especificado, públicos e abstratos, visível no pacote sem corpo Interfaces não podem conter construtores Java nem métodos privados Encapsulamento ou protegidos Modificadores de acesso controlam visibilidade e 00 Permite que objetos de diferentes classes sejam proteção dos atributos tratados como objetos da Atributos privados só são superclasse acessíveis dentro da Métodos podem ser própria classe sobrecarregados com Métodos get e set diferentes assinaturas públicos permitem acesso na mesma classe controlado a atributos Métodos sobrescritos privados devem manter a mesma Encapsulamento promove assinatura e não reduzir segurança e integridade JPA e Banco de Dados visibilidade dos dados no programa Polimorfismo melhora EntityManager gerencia flexibilidade e operações de persistência em ambiente transacional extensibilidade do código orientado EntityManagerFactory cria Concorrência instâncias de EntityManager Herança para manipulação de dados Threads podem ser notificadas Permite que uma Método persist é usado para para mudar de estado via classe herde inserir entidades no banco de métodos notify e wait atributos e dados via JPA Notificação deve ocorrer dentro métodos de outra Controladores JPA automatizam de bloco synchronized para classe base operações, necessitando garantir sincronização Facilita EntityManager no construtor Escalonamento preemptivo reutilização de permite interrupção por threads código e extensão de maior prioridade de funcionalidades Método yield sugere que thread existentes ceda CPU para outras threads em Subclasses podem execução sobrescrever métodos da superclasse para comportamento específico Herança simples é suportada, múltipla é feita via interfaces em Java

Mais conteúdos dessa disciplina