In message <48d4c11b$0$22877$426a74cc at news.free.fr>, candide wrote: > "... Python supports OOP and classes to an extent, but is not a full OOP > language." Python allows you to use OO-style constructs, but doesn't force you to have inheritance and subclasses if you don't want to. Duck typing is usually a much more flexible approach.