Preguntas etiquetadas con oop

99
¿Cómo heredar de una clase en javascript?

En PHP / Java uno puede hacer: class Sub extends Base { } Y automáticamente todos los métodos, propiedades, campos, etc. públicos / protegidos de la clase Super pasan a formar parte de la clase Sub, que se puede anular si es necesario. ¿Cuál es el equivalente de eso en

99
¿Debería usar una clase o un diccionario?

Tengo una clase que contiene solo campos y no métodos, como este: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri =

99
Leer la entrada del usuario dentro de un bucle

Tengo un script bash que es algo así como seguir, cat filename | while read line do read input; echo $input; done pero esto claramente no me da la salida correcta, ya que cuando leo en el ciclo while, intenta leer desde el nombre del archivo debido a la posible redirección de E / S. ¿Alguna...

98
Cómo crear la aplicación OOP perfecta [cerrado]

Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 4 meses . Mejora esta...

98
Maneras limpias de escribir múltiples bucles 'for'

Para una matriz con múltiples dimensiones, generalmente necesitamos escribir un forbucle para cada una de sus dimensiones. Por ejemplo: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0;...

97
Herencia múltiple en PHP

Estoy buscando una forma buena y limpia de evitar el hecho de que PHP5 todavía no admite la herencia múltiple. Aquí está la jerarquía de clases: Mensaje - TextMessage -------- InvitationTextMessage - EmailMessage -------- InvitationEmailMessage Los dos tipos de clases de Invitación *...