Saturday, 11th October 2008

 

Declaração x UML de Classe em JAVA

Para aqueles que são do ramo da informática, mais corretamente dizendo da programação, sabem o poder e o grande mercado que a linguagem Java tem hoje, o grande triunfo dela é a chamada portabilidade, a idéia de um mesmo código rodar em qualquer plataforma, traduzindo em outras palavras, é que o mesmo programa roda em Windows, Apple, Linux, entre outros, citando estes apenas por serem os mais conhecidos.

Java também foi uma das pioneiras que ajudaram a disseminar a programação orientada a objetos, que apesar de parecer mais complexa e confusa, se bem entendida é muito mais eficar e produtiva que a forma convencional chamada de estruturada, ou que alguns chamam de programação por gravidade.

É o coração de qualquer linguagem orientada é a forma como são construídos os chamados objetos ou classes. Mas aqui quero focar na nomenclatura UML (Unified Modeling Language), que representas estas estruturas, e como tudo o que não usamos e estamos relembrando esquecemos.
Segue um exemplo de uma classe:

classe.JPG
Observe o símbolo UML no começo de cada declaração:
- O campo indicado é privado (private).
+ O campo indicado é público (public).
# O campo indicado é protegido (protected).
(em branco) O campo indicado é pacote (package).

Escreva um comentário