Abstract. Despite their common roots, the paradigms of object-oriented programming and object-based knowledge representation techniques could not really be joined again. A synthesis of both worlds would allow for the description of complex knowledge-based systems with dynamic behavior in a unified framework. We propose a corresponding model that extends object-oriented programming into the classification-based paradigm of terminological reasoning and consider a natural language understanding task to demonstrate its application.