Técnicas para o Desenvolvimento de Aplicações OO Utilizando a Linguagem Java

Marco Mangan, Patrícia Kayser Vargas e Deny Azzolin

Atualmente o desenvolvimento de aplicações voltadas para a Internet tem se apresentado como uma das áreas de maior crescimento na indústria de informática. Rapidamente, a linguagem Java se estabeleceu como uma das melhores alternativas para implementação desse tipo de aplicação. A linguagem Java é uma linguagem orientada a objetos modernaq que adota uma série de mecanismos já consagrados em outras linguagens como C++, Eiffel e Smaltalk ao mesmo tempo que é capaz de manipular vários mecanismos relacionados com a programação em rede.

Entretanto, surgem as questões: Esses mecanismos estão sendo explorados pelos desenvolvedores de aplicaç&ões? Um desenvolvedor consegue tirar proveito de todos os recursos que a linguagem oferece? Existe uma vantagem real em utilizar tais recursos?

Este tutorial tenta endereçar estas questões apresentadndo algumas alternativas de implementação de uma aplicação. O objetivo é apresentar os principais conceitos de orientação a objetos e desenvolvimento e desenvolvimento de software e os principais problemas envolvidos no desenvolviento de aplicações comerciais, através de um exemplo real.

Mostra-se que é possível utilizar uma linguagem orientada a objetos adotando ou não técnicas de orientação a objeto. Ainda, uma mesma técnica pode ser utilizada de diferentes formas.