Re: diagrama de clases herencia
de Bustamante Tomás - No, no es necesario. Y de hecho, en Smalltalk ni siquiera es necesario que crees ese método en la clase madre (no está mal que lo dejes tampoco, pero tenés la libertad de elegir ponerlo o no, cosa que en otros lenguajes no).
Todas estas cuestiones de si es necesario poner ciertos detalles en los diagramas son relativas, ya que el objetivo de los diagramas es que logren comunicar de manera eficiente el modelo diseñado. Para ello suele resultar más conveniente mostrar algunos detalles y otros no, siguiendo las recomendaciones de Martin Fowler en su texto "¿Para qué sirve un modelo?".