Resultados de la búsqueda a petición "oop"
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 ...
¿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 ...
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
¿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 ...
¿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 ...