+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (12 امتیاز)
ویرایش شده قبل توسط
منظور از اشیاء POGO یا همان Plain Old Groovy Object چیست؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

POGO ها در Groovy در حقیقت جایگزین ساده شده برای POJO های جاوا می باشد که با حجم کد بسیار کم نوشته می شوند. برای مثال کلاس Person را ببینید:

class Person{
  String firstName
  String lastName
}

کامپایلر Groovy برای کلاس بالا getter و setter و constructor ها (default constructor و map-based constructor)  ایجاد می کند.

در صورتی که از انوتیشن @Canonical بر روی کلاس استفاده کنید، متد های toString,  equals , hashCode و یک constructor بر پایه tuple نیز برای کلاس تولید خواهد شد. در صورتی که فقط بعضی از این قابلیت ها را میخواهید می توانید از انوتیشن های @EqualsAndHashCode, @ToString و یا @TupleConstructor f بجای @Canonical استفاده کنید.

سوالات مشابه

+1 امتیاز
0 پاسخ 173 بازدید
+1 امتیاز
0 پاسخ 210 بازدید
+1 امتیاز
1 پاسخ 1.2هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 351 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
+1 امتیاز
1 پاسخ 1.3هزار بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 3.1هزار بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
...