Preguntas con la etiqueta [oop]
¿Cuál es la diferencia entre @staticmethod y @classmethod en Python?
¿ Cuál es la diferencia entre un método decorado con @staticmethody uno decorado con @classmethod?
¿Cuándo debería usar una estructura en lugar de una clase?
MSDN dice que debes usar estructuras cuando necesites objetos livianos. ¿Existen otros escenarios en los que una estructura es preferible a una clase? Algunas personas tal vez hayan olvidado que:
Comprender Python super() con métodos __init__() [duplicado]
¿ Por qué se super()utiliza? ¿Existe alguna diferencia entre usar Base.__init__y super().__init__? class Base(object): def __init__(self): print "Base created" class ChildA(Base): def __init__(self): Base.__init__(self) class ChildB(Base): def __init__(self): super(ChildB, self).__init__()
Métodos privados de JavaScript
Para crear una clase de JavaScript con un método público, haría algo como: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here }
¿Cuál es el significado del guión bajo simple y doble antes del nombre de un objeto?
¿Qué representan los guiones bajos iniciales simples y dobles antes del nombre de un objeto en Python?
¿Qué significa "programar en una interfaz"?
He visto esto mencionado varias veces y no tengo claro lo que significa. ¿Cuándo y por qué harías esto? Sé lo que hacen las interfaces, pero el hecho de que