This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 19 lines
!!! Overview
[{$pagename}] is an object that represents a simple [Entity] whose equality is not based on identity: i.e. two value objects are equal when they have the same value, not necessarily being or belonging to the the same [Entity].[1]
!! [LDAP] [{$pagename}]
In [LDAP] An [Attribute] is a [{$pagename}].
!! Programing and [{$pagename}]
In Programing, [{$pagename}]s are typically primitives, or immutable Classes, POJOs, JavaBeans.
! [Value Object] [Example]
When people exchange dollar bills, they generally do not distinguish between each unique bill as they only are concerned about the face value of the dollar bill. In this [Context], dollar bills are [Value Objects].
However, the Federal Reserve may be concerned about each unique bill (ie Each bill has a SN); in this [Context] each bill would be an [entity].
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Value Object|Wikipedia:Value_object|target='_blank'] - based on data observed:2015-05-18