Mapa mental
Object-Oriented Programming
Conteúdo do mapa
Object-Oriented Programming
Advantages
- Confiavél
- O isolamento entre as partes gera software seguro. Ao alterar uma parte, nenhuma outra é afetada.
- Oportuno
- Ao dividir tudo em partes, várias delas podem ser desenvolvidas em paralelo.
- Manutenível
- Atualizar um software é mais fácil. Uma pequena modificação vai beneficiar todas as partes que usarem o objeto.
- Extensível
- O software não é estático. Ele deve crescer para permanecer útil.
- Reutilizável
- Podemos usar objetos de um sistema que criamos em outro sistema futuro.
- Natural
- Mais fácil de entender. Você se preocupa mais na funcionalidade do que nos detalhes de implementação.
- Confiavél
Alan Kay
- Alan Curtis Kay é um informático estadunidense. É conhecido por ter sido um dos inventores da linguagem de programação Smalltalk, e um dos pais do conceito de programação orientada a objetos, que lhe valeu o Prêmio Turing em 2003. Concebeu o laptop através da usa invenção Dynabook e a arquitetura das modernas interfaces gráficas dos computadores (GUI). "O computador ideal deve funcionar como um organismo vivo, isso é, cada célula se relaciona com outras afim de alcançar um objetivo, mas cada uma funciona de forma autônoma. As celulas poderiam também reagrupar-se para resolver um outro problema ou desempenhar outras funções." - Alan Kay
Class
- Uma classe é um gabarito para a definição de objetos. Através da definição de uma classe, descreve-se que propriedades -- ou atributos -- o objeto terá. Além da especificação de atributos, a definição de uma classe descreve também qual o comportamento de objetos da classe, ou seja, que funcionalidades podem ser aplicadas a objetos da classe. Essas funcionalidades são descritas através de métodos. Um método nada mais é que o equivalente a um procedimento ou função, com a restrição que ele manipula apenas suas variáveis locais e os atributos que foram definidos para a classe.
- Object
Informações
- Descrição
- Mapa Mental sobre Object-Oriented Programming, criado por Adriano Teles em 01-10-2017.
- Criado por
- Adriano Teles
- Visualizações
- 1
- Avaliação