Inheritance and MixinsSome object-oriented languages (notably C++) sup Traducción - Inheritance and MixinsSome object-oriented languages (notably C++) sup español cómo decir

Inheritance and MixinsSome object-o

Inheritance and Mixins

Some object-oriented languages (notably C++) support multiple inheritance, where a class can have more than one immediate parent, inheriting functionality from each. Although powerful, this technique can be dangerous, as the inheritance hierarchy can become ambiguous.
Other languages, such as Java, support single inheritance. Here, a class can have only one immediate parent. Although cleaner (and easier to implement), single inheritance also has drawbacks---in the real world things often inherit attributes from multiple sources (a ball is both a bouncing thing and a spherical thing, for example).
Ruby offers an interesting and powerful compromise, giving you the simplicity of single inheritance and the power of multiple inheritance. A Ruby class can have only one direct parent, and so Ruby is a single-inheritance language. However, Ruby classes can include the functionality of any number of mixins (a mixin is like a partial class definition). This provides a controlled multiple-inheritance-like capability with none of the drawbacks. We'll explore mixins more beginning on page 98.
So far in this chapter we've been looking at classes and their methods. Now it's time to move on to the objects, such as the instances of class Song.
0/5000
De: -
Para: -
Resultados (español) 1: [Dupdo]
Copiado!
Herencia y MixinsAlgunos lenguajes orientados a objetos (C++ en particular) apoyan herencia múltiple, donde una clase puede tener más de uno de los padres inmediato, heredando la funcionalidad de cada uno. Aunque poderoso, esta técnica puede ser peligrosa, como la jerarquía de herencia puede ser ambigua. Otros lenguajes, como Java, admiten la herencia única. Aquí, una clase puede tener sólo uno de los padres inmediato. Aunque más limpio y más fácil de implementar, solo herencia también tiene desventajas---en las cosas del mundo real a menudo heredan atributos de múltiples fuentes (una pelota es una cosa que despide y algo esférico, por ejemplo). Ruby ofrece una interesante y potente, que le da la simplicidad de la herencia individual y el poder de la herencia múltiple. Una clase Ruby puede tener sólo uno de los padres directo, y así que Ruby es un lenguaje de herencia simple. Sin embargo, Ruby clases pueden incluir la funcionalidad de cualquier número de mixins (un mixin es como una definición de clase parcial). Esto proporciona una capacidad controlada de múltiple-herencia-como ninguno de los inconvenientes. Exploraremos los mixins principio más en la página 98. Hasta ahora en este capítulo nos hemos estado mirando las clases y sus métodos. Ahora es el momento de pasar a los objetos, como las instancias de la clase de canción.
Está traduciendo, por favor espere..
Resultados (español) 2:[Dupdo]
Copiado!
Herencia y Mixins

Algunos lenguajes orientados a objetos (en particular, C ++) soporta la herencia múltiple, donde una clase puede tener más de un padre inmediato, heredando la funcionalidad de cada uno. Aunque potente, esta técnica puede ser peligroso, ya que la jerarquía de herencia puede llegar a ser ambigua.
Otros lenguajes, como Java, apoyar la herencia simple. Aquí, una clase sólo puede tener un padre inmediato. Aunque más limpia (y más fácil de implementar), herencia simple también tiene inconvenientes: --- en el mundo real las cosas a menudo heredan atributos de múltiples fuentes (una bola es a la vez una cosa y una cosa que despide esférica, por ejemplo).
Rubí ofrece una interesante y poderosa compromiso, que le da la simplicidad de la herencia simple y el poder de la herencia múltiple. Una clase Ruby puede tener sólo un padre directa, por lo que Ruby es un lenguaje de herencia simple. Sin embargo, las clases de Ruby pueden incluir la funcionalidad de cualquier número de mixins (mixin es como una definición de clase parcial). Esto proporciona una capacidad de herencia múltiple similar controlado con ninguno de los inconvenientes. Vamos a explorar más mixins partir de la página 98.
Hasta ahora, en este capítulo hemos estado buscando en las clases y sus métodos. Ahora es el momento de pasar a los objetos, como las instancias de la clase de canción.
Está traduciendo, por favor espere..
Resultados (español) 3:[Dupdo]
Copiado!
La herencia y el * mixinsAlgunos lenguajes de programación orientada a objetos (en particular, C + +) de Apoyo de herencia múltiple, donde una clase puede tener más de un padre inmediato, heredando la funcionalidad de cada uno.Aunque potente, esta técnica puede ser peligroso, como la herencia, la jerarquía puede ser ambiguo.Otros lenguajes, como Java, soporte sola herencia.Aquí, una clase sólo puede tener un padre inmediato.Aunque Cleaner (y más fácil de aplicar), única herencia también tiene inconvenientes - - - en el mundo real las cosas suelen heredar atributos de múltiples fuentes (una bola es una cosa y una cosa esférica de rebote, por ejemplo).Ruby ofrece un interesante y potente compromiso, dando la simplicidad de la herencia y el poder de la herencia multiple.Un rubi clase solo puede tener un padre directo, así que Ruby es un lenguaje de herencia.Sin embargo, las clases de Ruby pueden incluir la funcionalidad de cualquier numero de * mixins (un mixin es como una clase parcial definicion).Esto proporciona una herencia multiple como capacidad controlada con ninguno de los inconvenientes.Exploraremos * mixins más comenzando en la página 98.Hasta ahora en este capítulo hemos estado mirando las clases y sus métodos.Ahora es el momento de pasar a los objetos, tales como los casos de la clase de canción.
Está traduciendo, por favor espere..
 
Otros idiomas
El soporte de la herramienta de traducción: Chino tradicional, Detectar idioma, Indonesio, Klingon, afrikáans, albanés, alemán, amhárico, armenio, azerí, bengalí, bielorruso, birmano, bosnio, búlgaro, camboyano, canarés, catalán, cebuano, checo, chichewa, chino, cingalés, coreano, corso, criollo haitiano, croata, danés, eslovaco, esloveno, español, esperanto, estonio, euskera, finlandés, francés, frisio, gallego, galés, gaélico escocés, georgiano, griego, gujarati, hausa, hawaiano, hebreo, hindi, hmong, húngaro, igbo, inglés, irlandés, islandés, italiano, japonés, javanés, kazajo, kinyarwanda, kirguís, kurdo, lao, latín, letón, lituano, luxemburgués, macedonio, malayalam, malayo, malgache, maltés, maorí, maratí, mongol, neerlandés, nepalí, noruego, oriya, panyabí, pastún, persa, polaco, portugués, rumano, ruso, samoano, serbio, sesoto, shona, sindhi, somalí, suajili, sueco, sundanés, tagalo, tailandés, tamil, tayiko, telugu, turco, turkmeno, tártaro, ucraniano, uigur, urdu, uzbeco, vietnamita, xhosa, yidis, yoruba, zulú, árabe, traducción de idiomas.

Copyright ©2024 I Love Translation. All reserved.

E-mail: