🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #16919

Re: Pasar parametreos ..

#16919
From: Zorro
Date: Fri, 15 Dec 2000 07:45
28 lines
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-mail
References: <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