patterns:value_object
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| patterns:value_object [2021-09-02 12:16] – old revision restored (2021-05-11 22:46) 65.21.179.175 | patterns:value_object [2021-10-18 22:25] (current) – +++ restored +++ christian | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| ===== Problem ===== | ===== Problem ===== | ||
| - | j | + | |
| In many object-oriented languages objects have referential semantics. A variable holding an object does not hold the object itself but rather a pointer, a reference, to it. Assignment copies the reference instead of the object. This behavior is desirable in many cases. You don't want to copy your controller classes when you have several variables for it. | In many object-oriented languages objects have referential semantics. A variable holding an object does not hold the object itself but rather a pointer, a reference, to it. Assignment copies the reference instead of the object. This behavior is desirable in many cases. You don't want to copy your controller classes when you have several variables for it. | ||
| Line 92: | Line 92: | ||
| Discuss this wiki article and the pattern on the corresponding [[talk: | Discuss this wiki article and the pattern on the corresponding [[talk: | ||
| + | |||
patterns/value_object.1630577779.txt.gz · Last modified: by 65.21.179.175
