egenskapsmönster
Egenskapsmönster är återkommande beskrivningar av hur egenskaper hos objekt eller data används för att känna igen tillstånd, validera data eller styra beteenden. Ett egenskapsmönster anger vilka egenskaper som krävs, vilka typer de har och vilka villkor som måste vara uppfyllda för att ett objekt ska passa in i mönstret. Begreppet används inom flera områden av mjukvaruutveckling, till exempel i objektorienterad design, datavalidering och semantisk modellering, liksom i språkens pattern‑matching där ett objekts attribut används för att avgöra vilken kod som ska köras.
Användningsområden inkluderar validering av indata, där man kontrollerar att ett objekt har rätt egenskaper och att
Hänsyn bör tas till att undvika överdriven koppling mellan mönstret och specifika språk eller implementationer, vilket