Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Application Object Best Practices 2
Message
De
29/07/2011 19:21:20
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Titre:
Application Object Best Practices 2
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Windows 2003 Server
Database:
MySQL
Application:
Desktop
Divers
Thread ID:
01519662
Message ID:
01519662
Vues:
124
Hi Experts,

I have decided to have an Application Object, with its associated 'member objects' attached to it, like so:
oApp = CREATEOBJECT( "myApplication" )       && also instantiates oMember1, oMember2...
My question is, should other objects be able to 'directly' get hold of the member objects like so:
oApp.oMember1.SomeMethod()
oApp.oMember2.SomeOtherMethod()
loMember1 = oApp.oMember1
loMember1.SomeMethod()
Or, should the Application Object provide an 'interface' to them, like so:
oApp.SomeMethodofMember1()     && will call This.oMember1.SomeMethod()
oApp.SomePropertyofMember1     && will access This.oMember1.SomeProperty

oApp.SomeMethodofMember2()     && will call This.oMember2.SomeMethod()
oApp.SomePropertyofMember2     && will access This.oMember2.SomeProperty
Thanks In Advance
Dennis
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform