+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 پاسخ 229 بازدید
+1 امتیاز
0 پاسخ 233 بازدید
+1 امتیاز
1 پاسخ 1.3هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 433 بازدید
سوال شده 4 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
+1 امتیاز
1 پاسخ 1.5هزار بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
1 پاسخ 3.2هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
...