Quand on regarde les méthodes de View et celles de Transformable, on voit beaucoup de similitudes : move, rotate, etc. On peut considérer que zoom est comme scale. View hériterait aussi de setPosition, de setOrigin, dont je suis sûr qu'on peut trouver une utilité, ce qui évite d'avoir tout le temps recours à reset au profit de setPosition, parfois. Par contre, setCenter() pourrait garder sa place.
Comme je l'ai dit dans
un autre sujet, setSize et reset pourraient être remplacés par setRect, etc.
En allant plus loin, View pourrait-elle être Drawable ? D'un point de vue technique, je pense que ce n'est pas le cas actuellement, mais ça pourrait... et ça bouleverserai aussi tout le système des coordonnées.