возможные дубликаты: разница между ДТО во POJO-объект, компоненты JavaBeans?
в
Привет, пожалуйста, Дон'т сказать, что мой вопрос дублирую :-) я видел все вопросы, но ничего'т понять точную разницу.
Может кто-нибудь объяснить, что такое случае
, Бин
, среднего класса
в простой язык?
Нормальных класса: класс java
Ява Бобы
:
Объект POJO
:
Простой старый объект Java-это Java-объект не связывает каких-либо ограничений кроме тех, кто вынужден по спецификации языка Java. Т. е., объект POJO не должныPOJO-объект стоит на простой старый объект Java, и будет использоваться, чтобы описать то же самое, что и "среднего класса" в то время как в классе определяется набором правил. Чаще всего фасоль использовать геттеры и сеттеры, чтобы защитить свои переменные-члены, которые обычно устанавливают в частных и без аргументов общедоступного конструктора. В Википедии есть довольно хорошее описание модели: http://en.wikipedia.org/wiki/JavaBeans
POJO-объект обычно используется для описания класса, который безразлично'т должны быть подклассом ничего, или реализовывать определенные интерфейсы, или следовать определенной схеме.
Объект POJO = простой старый объект Java. Он имеет свойства, геттеры и сеттеры для соответствующих свойств. Он может также переопределить объект.метод toString()и
объект.равна()`.
Bean-компоненты Java : см. Ссылка Вики.
Нормальный класс : любой класс java.