2010-07-04 25 views

Répondre

0

Pas tout à fait clair sur ce que vous demandez ici - toute classe aura besoin de certaines structures de données pour fonctionner.

Sur la page wikipedia sur la façade:

Une façade est un objet qui fournit une interface simplifiée à un corps code

plus

Vous pouvez voir que la définition est assez lâche, donc à mon avis, une façade peut avoir des structures de données, aussi longtemps que cela simplifie l'utilisation de votre autre code.

0

Généralement, une classe Facade simplifie le code associé, par exemple en créant une classe simple qui regroupe un sous-système tel que les adaptateurs de données. Si le but de votre façade est de simplifier l'accès aux données pour un sous-système, vous ne devez pas séparer les données de cette classe. Remarque: un exemple de sous-système qui vient à l'esprit est celui d'une bibliothèque d'adaptateurs de données appartenant à plusieurs bases de données différentes et possédant leurs propres ensembles de données.