Métodos Avançados de Programação
Por: Rameson • 21/8/2018 • Trabalho acadêmico • 502 Palavras (3 Páginas) • 190 Visualizações
MÉTODOS AVANÇADOS DE PROGRAMAÇÃO
- É uma técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos.
- É um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades chamadas de objetos.
- Invocando os métodos.
- São instâncias de uma classe, podem conter outros objetos da mesma classe ou não, possuem estado e comportamento.
- Declara uma variável é iniciar uma variável com o tipo de dado que essa variável vai receber. Instanciar é criar uma variável que vai conter a classe instanciada, ou seja, criar o objeto da classe.
- Para que os atributos não sejam acessados de fora da classe.
7. Análise, projeto e a implementação.
8. Análise modela o problema e consiste das atividades necessárias para entender o domínio do problema.
9. O projeto modela a solução e consiste nas atividades de criação.
10. Na análise analisa o problema e o objetivo do sistema, já no projeto são atividades baseadas na análise.
11. Extend é quando uma ação pode ser ou não executada. Include é quando uma ação é executada, a outra ação também será executada.
12.
a-) Falso
b-) Verdade
c-) Falso
d-) Verdade
e-) Falsa
13. Especifica o número de objetos de cada classe envolvidos com a associação.
14. Herança.
15.
a-) Falso
b-) Verdade
c-) Falso
d-) Verdade
e-) Falso
16. Para se ter uma ideia de como vai ser o sistema, suas funcionalidades, para se ter uma organização maior.
17. Refatoração de software é limpar o código fazendo com que o código fique mais legível. Sim, na matemática.
18. devido ao acoplamento, dependendo da alteração realizada em uma classe, pode haver efeito colateral em várias outras que dependem dela.
19. Sim.
20. Projeto.
21. Pode ser realizado em um momento específico para refatoração, independentemente do desenvolvimento. Entretanto apresenta melhores resultados se realizado continuamente, à medida em que desenvolve e em pequenos passos.
22. quando o código é muito acoplado, aí a solução é fazer o código do zero.
23. São caquinha no código, código seboso.
24. Ter um código de fácil entendimento.
25. Teste e refatoração....
26. Para ver se a refatoração não altera na funcionalidade do sistema.
27. A refatoração pode ter consequências no banco de dados e mudanças na interface.
...