Software object
= Software object
= Object in object-oriented programming
{synonym}
An object combines an identity, state and operations exposed through an <object interface>. Distinct <software objects> can hold equal data while remaining different by <object identity>. <Reference aliasing> occurs when multiple references designate the same object, so a state update through one reference can affect observations through another.