Resultados de la búsqueda a petición "oop"
Acceso al formulario padre
Sé que el título puede parecer tonto, no se me ocurre nada mejor, lo siento. Tengo 2 formularios (C #), el formulario principal contiene una instancia del segundo. ¿Hay alguna manera de ... obtener acceso a la instancia en ejecución de Form1 ...
¿Por qué no puedo crear un constructor abstracto en una clase abstracta de C #?
Estoy creando una clase abstracta. Quiero que cada una de mis clases derivadas se vea obligada a implementar una firma específica del constructor. Como tal, hice lo que hubiera hecho si hubiera querido obligarlos a implementar un método, hice ...
The Decorator Design Pattern
Acabo de comenzar a aprender patrones de diseño y tengo dos preguntas relacionadas con el Decorador ... e preguntaba por qué el patrón del decorador sugiere que el decorador implemente todos los métodos públicos del componente que decora. ¿No ...
Grandes declaraciones de cambio: ¿Mala POO?
Siempre he sido de la opinión de que las declaraciones de cambio grandes son un síntoma de un mal diseño de OOP. En el pasado, he leído artículos que discuten este tema y han proporcionado enfoques alternativos basados en OOP, ...
¿Cómo puedo obtener el nombre de clase de una llamada estática en una clase PHP extendida?
Tengo dos clases:Action yMyAction. Este último se declara como: class MyAction extends Action {/* some methods here */}Todo lo que necesito es un método en laAction class (solo en él, porque habrá muchas clases heredadas, y no quiero ...
La mejor manera de obtener objetos con el valor de propiedad más alto
Tengo la siguiente matriz multidimensional de objetos de estudiantes: var students = [ {name: "Jack", age: "NYN", attempts: 3, wrong: 2}, {name: "Phil", age: "NNNY", attempts: 4, wrong: 3}, {name: "Tom", age: "", attempts: 0, wrong: 0}, {name: ...
Accediendo a clone () desde java.lang.Object
Aquí hay algo que no puedo entender. Injava.lang.Object elclone() se define conprotected modificador. Por definición, se puede acceder por nombre dentro de su propia definición de clase, por nombre dentro de cualquier clase derivada de ella, y ...
¿Cómo guardar el resultado de askdirectory en una variable que puedo usar usando tkinter con OOP?
Me he encontrado con algunos problemas. Soy bastante nuevo en OOP y estoy trabajando contkinter y GUI en general. He logrado encontrar algo de código en Internet y lo mezclé todo para crear algo y estoy casi donde quiero estar. Así que lo que ...
Force subclases de una interfaz para implementar ToString
Di que tengo una interfazIFoo y quiero todas las subclases deIFoo para anular @ del objeToString método. ¿Es posible Simplemente agregar la firma del método a IFoo como tal no funciona: interface IFoo { String ToString(); } dado que todas las ...
Utilizando "Base" en un nombre de clase
Es aceptable usar la palabra 'Base' en un nombre de clase que se encuentra al final del árbol de herencia? Siempre me ha parecido un poco descabellado, solo me pregunto si alguien está de acuerdo conmigo. Por ejemplo, si estoy refactorizando ...