Показаны сообщения с ярлыком Фаулер. Показать все сообщения
Показаны сообщения с ярлыком Фаулер. Показать все сообщения

суббота, 13 февраля 2010 г.

POJO aka Bean

Товарищ Фаулер (очень крутой дядька, который пишет очень дорогие книги по проектированию) придумал интересное слово, которое мы с вами сегодня выучим - POJO.
Это своего рода стереотип для классов (привет Мещерякову!) который говорит нам, что этот класс ничего не делает, и имеет только состояние.
Например,
class Foo {
Bar bar;
Bar getBar(){return bar;}
void setBar(Bar bar){this.bar = bar;}
}
это POJO, а
class Bar {
int calculateUniverse(return 42;)
}
- нет.
еще некоторые дяденьки называют поджи бинами (bean).

Итак, теперь все знают слово POJO - Plain Old Java Object («старый добрый простой Java-объект»)