Vraag : Hoe te om een klasse van bevestigingsmethodes met Vcl- gebiedscomponenten te verbinden?

Ik refactoring een financieel product.  Ik heb een reeks van 6 gebieden die vaak door het programma verschijnen (bedrag, begindatum, kosten van levensonderhoudaanpassing, enz.).  soms zijn deze individueel uitgeven componenten en soms zijn zij kolommen in een net.  Vanaf gebruikelijk vereisen alle reeksen de zelfde basisreeks bevestigingen en de fout responses.

I gebruikt momenteel functies om de bevestigingen uit te voeren.  Ik zie sommige voordelen aan het bewegen van deze functies in een klasse zodat elke gebiedsreeks door een geval van de klasse wordt vertegenwoordigd.   Maar mijn vraag is hoe te het best „te verbinden“ of elk van de gebieden met elkaar in verband te brengen - VCL geef componenten uit - met de klasseninstantie zodat een onchangegebeurtenis in de redacteur de aangewezen bevestiging method.

I verward krijgt een beetje met klassenontwerp zou lanceren wanneer de eigenschappen objecten verwijzingen zijn dat is wat zou schijnen hier worden vereist.  Zoals boven vermeld zoek ik een geadviseerd middel om gebiedscomponenten met de klasseninstantie te verbinden zodat de componentengebeurtenissen bevestigingsmethodes kunnen teweegbrengen.  Gelieve te laten me weten of zijn meer details nodig betreffende de aard van het probleem.

Currently in Delphi 2007 maar kan bevorderen als de nieuwe eigenschappen een betere solution.

Thanks.

Tom
aanbieden

Antwoord : Hoe te om een klasse van bevestigingsmethodes met Vcl- gebiedscomponenten te verbinden?

als u een andere steekproef van een strategiepatroon wilt, kunt u één hier vinden
http://www.felix-colibri.com/papers/design_patterns/gof_design_patterns/gof_design_patterns.html
Andere oplossingen  
 
programming4us programming4us