Resultados de la búsqueda a petición "oop"

2 la respuesta

Ruby: ¿Cómo debo acceder a las variables de instancia dentro de una clase?

En ruby puede acceder internamente a las variables directamente a través de@var_name o a través de captadores privadosattr_reader :var_name. ¿Qué solución es más?(semánticamente?) ¿correcto? ¿Alguna ventaja / desventaja de usar la solución 1 o ...

3 la respuesta

¿Son realmente útiles las jerarquías de excepción?

Caí en la cuenta de que nunca había visto una sola jerarquía de excepciones para la que crear subclases, pero capturar la clase principal era realmente útil (excepto, por supuesto, para la clase de excepción base, quetiene ser derivado). ¿Son ...

2 la respuesta

Cambiar el valor del atributo de un elemento en la Lista de objetos también cambia el valor de todos los elementos

Esta es mi clase llamada "Objek". public class Objek { public int id; public int tipe; public int bentuk; public List<int> x { get; set; } public List<int> y { get; set; } public int xC { get; set; } public int yC { get; set; } public Color ...

2 la respuesta

Intento de lanzamiento desde una clase fuera de una actividad

Tengo dos actividades, una de ellas se llamaMyActivity. Quiero que ambos puedan usar una función ubicada en una clase a la que podamos llamarMyClass. EnMyClass, Intento usar una intención para iniciar la actividadAnotherActivity. Como ...

4 la respuesta

Variables de clase de Python o variables de clase en general

De sumergirse en Python: Los atributos de clase están disponibles tanto mediante referencia directa a la clase como a través de cualquier instancia de la clase. Los atributos de clase se pueden usar como constantes de nivel de clase, pero ...

7 la respuesta

¿Cómo debo modelar mi código para maximizar la reutilización del código en esta situación específica?

Actualizado: vea el final de la pregunta para saber cómo implementé la solución. Perdón por la pregunta mal redactada, pero no estaba seguro de cómo hacerla mejor. No estoy seguro de cómo diseñar una solución que se pueda reutilizar donde la ...

2 la respuesta

Comparación de lenguajes basados en clases y en objetos (especificación ECMAScript)

En un lenguaje orientado a objetos basado en clases, en general, el estado se lleva por instancias, los métodos se llevan por clases, y la herencia es solo de estructura y comportamiento. En ECMAScript, el estado y los métodos son transportados ...

9 la respuesta

Patrón de constructor versus objeto de configuración

El patrón del generador es popular para crear objetos inmutables, pero hay algunos gastos generales de programación para crear un generador. Entonces me pregunto por qué no simplemente usar un objeto de configuración. El uso de un constructor se ...

7 la respuesta

¿Qué hay de malo con las llamadas de método reemplazables en constructores?

Tengo una clase de página Wicket que establece el título de la página según el resultado de un método abstracto. public abstract class BasicPage extends WebPage { public BasicPage() { add(new Label("title", getTitle())); } protected abstract ...

2 la respuesta

¿Cómo selecciono una variable miembro con un parámetro de tipo?

Tengo un objeto de caché que almacena varios tipos diferentes de objetos, como se ilustra a continuación: class Cache { public: ObjectTable<ObjTypeA> m_objACache; ObjectTable<ObjTypeB> m_objBCache; ObjectTable<ObjTypeC> m_objCCache; };La forma ...