Salut,
Tu devrais commencer par regarder la formation consacrée à la POO en PHP.
Pour ma part, je partirais plutôt sur une propriété private $views; (qui contiendrait toutes les vues lié au compte) dans ta classe compte, puis pour chaque nouvelle vue je rajouterais une entrée à ce tableau $views[$view_id] = new View(); via une méthode public function createView($view_id); (ce n'est qu'un exemple). Un peu de la façon dont @Grafikart a géré sa classe Router.
De cette façon, tu peux créer plusieurs instances de Compte, puis y associer une ou plusieurs vues. Cela t'évite également d'avoir à la classe Vue d'hériter de la classe Compte (ce n'est pas pertinent ici car une vue est indépendante du compte au sens fonctionnel).