מה ניתן להגדיר כvalueObjects?

אלחנן03

New member
מה ניתן להגדיר כvalueObjects?

אני כל הזמן מנסה לחשוב מה ניתן לכלול תחת הגדרה של ValueObject (תוך התחשבות בדוגמא של כתובת) יש לי למשל אוסף ערכים מטבלה של סוג ביטוח, (מספר הסוג, שם הסוג, ועד קצת פרטים). האם ניתן להגדיר את זה כvalueobject ולשים את זה כמאפיין לדוגמא של אדם מבוטח?
 

עידו פ

New member
אם מסתכלים על ההגדרה היבשה של

value object לפי פאולר : A small simple object, like money or a date range, whose equality isn't based on identity. אז סוג ביטוח יכול להחשב כ-value object מאחר ומדובר במעין פענוח שהוא למעשה מבנה נתונים "פשוט" (או טיפוס נתונים "מורכב"), כאשר רוב הסבירות שהוא מאותחל באופן פרטני בכל פעם שיוצרים ישות (כגון "ביטוח") המכילה מאפיין מסוג זה ואין ממש משמעות לכך שקיים מופע אחר של סוג ביטוח עם אותם פרטים (כשלא מסתכלים על זה ממבט של הישות שמכילה את המאפיין).
 
למעלה