in reply to Object notation

Bertrand Meyer (the inventor of Eiffel) uses 'abstract data types' (ADT) as the underlying concept for objects in his book Object Oriented Software Construction. Googling for ADTs brings up, e.g. this or that.

I'm not so sure whether this is of any practical help for you but you were asking for a mathematical notation ...

-- Hofmator