Pourquoi ne sont pas les méthodes statiques considéré comme bon OO pratique?

Je suis en train de lire Programmation Scala. Au début du chapitre 4, l'auteur des commentaires que Java prend en charge les méthodes statiques, qui sont "pas-si-pure concepts OO." Pourquoi est-ce donc?

  • Je ne suis pas sûr que "pas-si-pur" doit être immédiatement associés à une mauvaise pratique.
  • Pas mal pratique. Tout simplement pas une bonne pratique, selon l'auteur.
  • L'auteur ne donne pas de raisonnement?
  • Aucun. Il est déconcertant. Mais maintenant, il fait sens.
  • Cœur du problème: statique choses ne peuvent pas être polymorphes.
InformationsquelleAutor Mike | 2010-10-23