Sobre todo no es va a importar si heredas o no de un objeto, pero si no lo haces, hay errores esperando para atraparte cuando hayas olvidado que decidiste no molestarte.
Algunas cosas sutiles simplemente no funcionarán correctamente si no en última instancia hereda de objeto:
- utilización de las propiedades en las clases de clásico que funciona sólo en parte:
get
obras bien, pero set
hace cosas extrañas.
- La herencia múltiple se comporta de manera diferente en las clases clásicas que en las clases derivadas del objeto.
- También la herencia múltiple no funcionará si intenta mezclar clases clásicas con aquellos objetos de la subclase. Hagas lo que hagas, quieres ser consistente.
Algunas personas pueden seguir utilizando las clases clásicas excepto cuando necesiten el nuevo comportamiento, otras dicen que siempre usen nuevas clases de estilo para evitar dispararse más tarde en el pie. Si está trabajando en un proyecto para una sola persona, haga lo que sea bueno para usted; si es un proyecto compartido, sea consistente con los otros desarrolladores.
Miré aquí http://docs.python.org/tutorial/classes.html – Falmarri