Article View: es.comp.lenguajes.java
Article #16919Re: Pasar parametreos ..
From: Zorro
Date: Fri, 15 Dec 2000 07:45
Date: Fri, 15 Dec 2000 07:45
28 lines
1769 bytes
1769 bytes
Vale, tranqui....yo quer�a dar una soluci�n general dado que la pregunta no
daba muchas pistas.
Tienes raz�n de que se podr�a hacer m�s elegante desde el punto de vista de
la POO, ser�a mejor esto:
tratar_comando(TextField obj)
{
obj.asigna=1234;
obj.dfg=new OtroObjeto();
}
tratar_comando(Label obj)
{
obj.asigna=1234;
obj.dfg=new OtroObjeto();
}
Pero, como dices t�, si en un momento dado, se le pasa un objeto de una
clase que ni es TextField ni Label...pues hala a hacer otro metodo. En
cambio con la soluci�n antes propuesta s�lo tienes un metodo para todo, eso
s�, se podr�a mejorar para el caso de que le llegue un objeto indeseado que
no tenga esos campos.
Realmente, pienso que no nos salimos tanto de la POO, y que tenemos que
aprovechar las cosas que est�n ah�, que por algo estar�n.
Suerte.Z.
Technical Details
Message-ID:
<91cho3$94j$1@talia.mad.ttd.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!216.227.56.88.MISMATCH!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mailReferences:
<91aqhn$knd$1@talia.mad.ttd.net> <91at80$na4$1@talia.mad.ttd.net> <3A39232D.B36CC9E0@wanadoo.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,a5fb4730a79403ae X-Google-Attributes: gid1116f3,public X-Google-ArrivalTime: 2000-12-14 23:43:44 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!216.227.56.88.MISMATCH!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail From: "Zorro" <noexisto@noexisto.com> Newsgroups: es.comp.lenguajes.java Subject: Re: Pasar parametreos .. Date: Fri, 15 Dec 2000 08:45:13 +0100 Organization: Telefonica Transmision de Datos Lines: 31 Message-ID: <91cho3$94j$1@talia.mad.ttd.net> References: <91aqhn$knd$1@talia.mad.ttd.net> <91at80$na4$1@talia.mad.ttd.net> <3A39232D.B36CC9E0@wanadoo.es> NNTP-Posting-Host: nitrico.gipuzkoa.net X-Newsreader: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4