tecnologia

2493 palavras 10 páginas
UML
- CLASSES

Classes x Objetos
Um objeto é um conceito, abstração ou coisa com identidade que possui significado para uma aplicação. Todos os objetos possuem identidade e são distinguíveis. Um objeto é uma instância – ou ocorrência – de uma classe.
Uma classe descreve um grupo de objetos com as mesmas propriedades (atributos), comportamento
(operações), tipos de relacionamento e semântica
(significado).

Classes x Objetos [3]
Booch: “Uma classe é um modelo para um grupo de objetos que compartilham uma estrutura comum e um comportamento comum”.
Pode-se ainda, complementar a definição de classe com as seguintes afirmações:
Todos os objetos são instâncias de uma classe.
Classe é o que se projeta e se programa.
Objeto é o que se cria durante o processamento.

Classes x Objetos [1]

Classes x Objetos [3]

Classes [2]
As classes são representadas por um retângulo dividido em três compartimentos:
• nome, que conterá apenas o nome da classe modelada; • atributos, que possuirá a relação de atributos que a classe possui em sua estrutura interna;
• operações ou métodos, que serão os métodos de manipulação de dados e de comunicação de uma classe com outras do sistema.

Classes [3]
• A interface de uma classe provê a visão externa e, portanto, enfatiza a abstração enquanto esconde sua estrutura e segredos de seu comportamento.
A implementação de uma classe é sua visão interna, que engloba os segredos de seu comportamento. Classes – Interface
• Os atributos podem ter diferentes visibilidades
– public: representada pelo símbolo +
– protected: representada pelo símbolo #
– private: representada pelo símbolo –
A visibilidade indica se o atributo pode ser visualizado por outras classes além da própria.
- pública (+): pode ser visto e usado por outras classes. - privada(-): não pode ser acessado por outras classes.
- protegida (#): pode ser acessado por subclasses da classe a que pertence.

Classes - Interface

Relacionados

  • o que é tecnologia
    2030 palavras | 9 páginas
  • Tecnologia
    1060 palavras | 5 páginas
  • tecnologias
    660 palavras | 3 páginas
  • tecnologia
    1337 palavras | 6 páginas
  • tecnologia
    380 palavras | 2 páginas
  • tecnologia
    557 palavras | 3 páginas
  • Tecnologia
    1848 palavras | 8 páginas
  • tecnologia
    675 palavras | 3 páginas
  • Tecnologia
    1302 palavras | 6 páginas
  • tecnologia
    691 palavras | 3 páginas