J'écris une application iPhone et je trouve qu'il y a trois contrôleurs dans l'application qui ont des fonctionnalités très similaires. Ils sont assez similaires pour que cela ne soit pas logique de les séparer en trois classes séparées, donc j'ai une propriété "mode" que les clients de la classe utilisent pour spécifier comment le contrôleur devrait se comporter dans certaines situations. Mais encore une fois, peut-être 95% de la fonctionnalité est identique. Il y a trois modes séparés avec seulement de légères différences de comportement.Modèle de partage de fonctionnalités entre les contrôleurs
Cela me semble compliqué. Y a-t-il un meilleur modèle pour cela?
Merci - La stratégie est ce que je recherche. – Bill