Junior — Middle
Plain Old Java Object (POJO) сыныбы дегеніміз не және ол Java-дағы басқа сыныптардан қалай ерекшеленеді?
sobes.tech AI
AI-дан жауап
POJO (Қарапайым ескі Java Objekті) — бұл арнайы фреймворк немесе кітапханаларға тәуелді емес қарапайым Java сыныбы. Әдетте ол өрістер, геттерлер мен сеттерлер, конструкторлардан тұрады және бизнес-логика немесе фреймворкке тән аннотацияларды қамтымайды.
POJO басқа сыныптардан айырмашылығы:
- Арнайы сыныптар немесе интерфейстерді мұрагерлік етпейді (мысалы, EJB-компоненттері).
- Арнайы аннотациялар немесе тәуелділіктер қолданбайды.
- Оңай тестіленеді және тасымалданады.
POJO мысалы:
public class User {
private String name;
private int age;
public User() {}
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
}
Осылайша, POJO — бұл қосымша логика мен тәуелділіктерсіз деректер құрылымы.