Is it possible to do something similar with Java ? Jos�.
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Thursday, January 30, 2003 5:39 PM > To: NYIMI Jose (BMB); [EMAIL PROTECTED] > Subject: RE: Perl OO - Dynamic method call > > > IMHO: This is not bad design, is using a flexible > dynamically binding language. We use this EXTENSIVELY in > some major enterprise servers we have written in perl. As > long as you trap your exceptions (when the function does not > exist in the class, this results far cleaner code, than a > long if elsif elsif elsif block, that in the end requires you > to type the same name in the if statement, and in the > execution statement. This allows perl to do all that for you. > > Lincoln > > > -----Original Message----- > From: NYIMI Jose (BMB) [mailto:[EMAIL PROTECTED]] > Sent: Thursday, January 30, 2003 11:30 AM > To: [EMAIL PROTECTED] > Subject: Perl OO - Dynamic method call > > This is a little bit Out of Topic but if somebody can give > input I will greatly appreciate! > > I know that in Perl OO the name of a method can be a > variable. Which end up with code like this: > > my $obj= new MyClass; > #here the thing > $obj->$method(); > > $method var holding the name of my method. > > I would like to know if such feature exists in other OO > languages like Java etc ... Besides, is such way of > programming an indication of a bad "Class Design" ? > > Thanks in advance. > > Jos�. > > > **** DISCLAIMER **** > > "This e-mail and any attachment thereto may contain > information which is confidential and/or protected by > intellectual property rights and are intended for the sole > use of the recipient(s) named above. > Any use of the information contained herein (including, but > not limited to, total or partial reproduction, communication > or distribution in any form) by other persons than the > designated recipient(s) is prohibited. > If you have received this e-mail in error, please notify the > sender either by telephone or by e-mail and delete the > material from any computer". > > Thank you for your cooperation. > > For further information about Proximus mobile phone services > please see our website at http://www.proximus.be or refer to > any Proximus agent. > >
