subklasstillstånd
Subklasstillstånd är ett begrepp som ofta används inom objektorienterad programvarudesign för att beskriva tillståndet hos ett objekt som tillhör en subklass. Begreppet betonar att ett sådant objekts tillstånd består av både de egenskaper som är ärvda från superklassen samt de egenskaper som lagts till av subklassen. Det kan innefatta fält som lagras i minnet eller i kontexten där objektet används, samt att beteenden kan ändras eller utökas genom overriding eller ny funktionalitet i subklassen.
Användningen av subklasstillstånd är vanlig när variationer mellan objekt kan modelleras med en tydlig klasshierarki, där
Ur designsynpunkt finns det risker med att låta tillståndet spridas över flera nivåer av arv, vilket kan
Se även: arv, subklass, tillståndsmönster, strategimönster, serialisering.