Simple Example Of Meta-class
Join the DZone community and get the full member experience.Join For Free
Use metaclass to define the representation of a class (not an instance).
>>> class Pretty(type): ... def __str__(cls): ... return 'Representation of an instance can be done using class. Representation of a class can be done using meta-class. The code is adapted from this blog post.
' ... >>> class Foo(object): ... __metaclass__ = Pretty ... >>> str(Foo) ' ' >>>
Opinions expressed by DZone contributors are their own.