Design by Contract (OCL)

Ein Entwurfsmuster, bei dem Schnittstellen als Verträge definiert werden.