A Leaf osztály (a végső vagy végső osztály is; angol Leaf class ) az objektum-orientált programozási és tervezési nyelvekben egy olyan osztály , amely nem örökölhető . Ez bizonyos megállapodásokkal és a nyelvi eszközök használatával egyaránt meghatározható. Például a Java a kulcsszót használja erre a célra , finalmíg a C# a .sealed