A Specification and Descripiton Language programozási nyelv (SDL)

OO

Az SDL ugyan tartalmaz objektumorientált elemeket, ám nem tisztán objektumorientált nyelv, érződik rajta, hogy csak utólag kerültek bele ezen elemek.

Az egyik ilyen elem a package-k, melyek a hagyományos objektumorientált nyelvek library-jeihez hasonlóan segítik típusok, függvények, szignálok egységbe zárását és újrafelhasználását. Ezen felül lehetőség van processzek, eljárások, sőt állapotok és szignálok öröklésére. Erre a virtual és a redefined kulcsszavak szolgálnak.