¿Este thread es de actionscript, o es el guión de un programa de Punset?. Acabad ya, por amor de Dios, que mi cerebro no soporta tanta diégesis, y es lunes.
At 10:22 31/05/2004 +0200, you wrote: >De tu mail anterior: >> Los mamíferos son animales, pero es el mundo que los rodea, y >> al cual están agregados, el que les marca las leyes físicas >> por las que deben regir su movimiento y comportamiento ( >> gravedad, conservación de moviemiento, etc ). Aparte de que >> el perro tenga dientes para morder, el perro no es el que >> decide que al sumergirse en un fluido debe sufrir un empuje >> hacia arriba..... > >El principio de Arquímedes veo que lo conoces, pero veo que también lo >entiendes mal ;-) >No es la madre naturaleza la que va al perro y le dice: "oye tú, perro, >sube parriba que aquí no haces nada y va en contra de mis principios". > >Citando el principio de Arquímedes: "Al sumergirse parcial o totalmente >en un fluido, un objeto es sometido a una fuerza hacia arriba, o >empuje". Hasta ahí lo que tu has dicho, pero te has olvidado lo más >relevante para el ejemplo, el principio sigue: "El empuje es igual al >peso del fluido desplazado". > >Voilá! Si el empuje es igual al peso del fluido desplazado ahí la madre >naturaleza no le ha dicho nada al perro ni al fluido sinó que es el >fluido el que se lo dice al perro! Lo que es lo mismo, pero en términos >de programación: COMUNICACIÓN ENTRE CLASES/OBJETOS. > >De la misma manera, y ya que también citaste en otro mail la ley de >Newton sobre la gravedad, y no es por quitarle protagonismo a la madre >de todos los santos (la naturaleza), la ley dice que la fuerza ejercida >sobre un cuerpo con masa (m) es igual a su masa por la aceleración que >sufre (en algunos casos la gravedad (g) en otros la aceleración (a): > F = m · g > >Donde CLARAMAENTE la masa es una propiedad INTRINSECA de cada cuerpo, en >el caso de la programación un cuerpo se asemeja a un objeto, y donde la >gravedad es una constante que depende del sistema en el que se encuentre >ese cuerpo u objeto. La gravedad cambia en la luna, en marte o en la >tierra, etc... Para modelar este sistema tendríamos un objeto Sistema >que contendría distintos objetos Cuerpo (relación HAS-A). Pero cada >cuerpo sabe cómo tiene que actuar en cada momento y prescindiendo del >sistema en el que se encuentro (sólo cambia la g) > >> Y por cierto, esto ya es entrar en filosofía de la física, >> pero es el mundo el que marca las leyes básicas de la física, >> no las entidades individuales. Si fueran las entidades >> individuales las que definieran su comportamiento físico, >> éste variaría de una entidad a otra ( no es el mejor >> argumento, pero es uno de los primeros que utilizó, por >> ejemplo Arquímedes ). > >Y qué pasa que se comporta igual un coche cuando se hunde que una pluma >de pato???? Pues yo creo que sí, lo que pasa que los parámetros de dicho >objeto son diferentes y es lo que hace que el comportamiento esté >parametrizado y de unos resultados diferentes (pero se comporta igual). >Por este motivo se les llama LEYES FÍSICAS, porque son aplicables a >cualquier objeto... > >> De todas formas, quiero volver a reforzar mi argumento >> básico, que es que la herencia a toda costa no siempre es la >> mejor opción. El ejemplo de las máquinas de estados es un >> ejemplo concreto, por supuesto, pero no es el único. Como >> espero que ya haya quedado claro. > >Claramente la herencia necesita a la composición como el blanco necesita >al negro. Pero lo que es de cajón es que hay casos en los que claramente >la herencia es la mejor opción. No podemos ser antinaturales y forzar >comportamientos... >Y por cierto... Cómo puedes comparar un Fifa, Doom, etc con un juguetito >como Flash??????? Dios mio, que para programar juegos de ese calibre se >utilizan herramientas muchísimo más potentes en las que no existe ni el >concepto de onEnterFrame!! Sólo faltaría!! Necesitaríamos Pentiums >LVVVIII para que funcionaran tales juegos ;-) > >> Oye, ¿ descansamos un poco ? > >Yo acabo de decidir descansar del todo, estamos rizando el rizo y creo >que nadie vamos a cambiar de opinión. Lo que sí me plantearía es que >somos bastantes los que pensamos lo mismo y coincidimos en los mismos >puntos. Por lo que conozco a la gente que estamos dando opinión sobre el >tema todos hemos trabajado a contrareloj en proyectos tocho con grandes >frameworks de decenas de miles de lineas de código (sin exagerar) y en >los que más bien se necesitaban milagros para cumplir plazos, supongo >que todos tenemos experiencia suficiente en este aspecto pero por lo que >sea las experiencias y conclusiones difieren. > >Saludos a todos >Xavi Beumala >http://www.5dms.com >http://www.code4net.com > >---------------------------------- >Lista ASNativos:[EMAIL PROTECTED] >http://www.5dms.com/listas >---------------------------------- ---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------