O que é POJO, afinal?

Afinal, o que vem a ser as classes chamadas POJO ???

POJO = Plain Old Java Object (Velho e Simples Objecto Java)
é um referencia a objectos que não dependem da herança de interfaces ou classes de frameworks externos.

Plain Old Java Objects - Velhos Objetos Java Plenos

Na verdade são objetos com design simples. Um bean é um tipo de POJO.

Segue um exemplo de um bean:

public class Carro implements java.io.Serializable {  

	private String nome;

	private String cor;

	public Carro() {
	}

	public Carro(String nome, String cor) {
	     this.nome = nome;
	     this.cor = cor;
	}

	public String getCor() {
	     return cor;
	}

	public void setCor(String cor) {
	     this.cor = cor;
	}

	public String getNome() {
	     return nome;
	}

	public void setNome(String nome) {
	     this.nome = nome;
	}
}

Essa classe tem apenas o construtor e seu métodos de acesso dos membros (getters e setters).

Espero ter ajudado.

Fonte - Wikipedia
http://pt.wikipedia.org/wiki/Plain_Old_Java_Objects

2 curtidas