Resultados de la búsqueda a petición "oop"
¿Por qué smalltalk no es un lenguaje de programación funcional?
Con el renovado interés en los lenguajes de programación funcionales, he visto algunas similitudes entre Smalltalk y FPL, a saber, los cierres (BlockClosures en Smalltalk). Sin embargo, ¿Smalltalk no es un FPL? ¿Qué se necesitaría para ...
¿Debería cada objeto tener una interfaz y todos los objetos acoplados libremente?
De lo que he leído, la mejor práctica es tener clases basadas en una interfaz y acoplar los objetos sin apretar, para ayudar a reutilizar el código y probar la unidad. ¿Es esto correcto y es una regla que siempre se debe seguir? La razón por la ...
¿Siguen en uso las bases de datos orientadas a objetos?
Hace bastante tiempo, escuché sobre bases de datos de objetos. Concepto genial y todo. Ahora, con el evento de ORM en todas partes, ¿alguien todavía usa alguno de los sistemas de bases de datos orientadas a objetos? ¿Son relevantes? ¿Son prácticos?
Programación funcional: estado vs. reasignación
Necesito ayuda para entender la diferencia entre mi noción actual de estado de POO y la forma en que se haría en un lenguaje funcional como Haskell o Clojure. Para usar un ejemplo trillado, supongamos que estamos tratando con objetos ...
Error de atributo de Python: el objeto tipo no tiene atributo
Soy nuevo en Python y en la programación en general (desde diciembre) e intento enseñarme algo sobre Python orientado a objetos y obtuve este error en mi último proyecto: AttributeError: type object 'Goblin' has no attribute 'color'Tengo un ...
¿No es más fácil trabajar con foo cuando está representado por la clase ArrayList en lugar de la interfaz List?
Veo mucho esta sintaxis y no entiendo el razonamiento detrás de ella. Pensé que generalmente desea trabajar con clases en lugar de interfaces para que sea más fácil llevar a cabo la panoplia completa de operaciones que desee realizar. Por qué ...
¿Debo usar varias clases para el juego?
Estoy considerando hacer un programa de tipo RPG basado en texto en PHP como un proyecto de vacaciones y una oportunidad para aprender más sobre PHP y OOP. (Tal vez no sea la mejor opción en idioma, lo sé, pero no quería tener que aprender otro ...
¿Son realmente útiles las excepciones en php?
Hace 3 días comencé a reescribir uno de mis scripts en OOP usando clases como práctica después de leer mucho sobre las ventajas de usar OOP. Ahora estoy confundido si debo usar excepciones o no. Parecen hacer mi trabajo más duro y más largo. Mi ...
¿Deben usarse los Class Helpers para desarrollar un nuevo código?
Delphi 8 introdujo Class Helpers con el propósito de mapear el VCL / RTL a la jerarquía de objetos .NET. Permiten inyectar métodos en una clase existente sin anular la clase o modificar el original. Las versiones posteriores de Delphi encontraron ...
¿Cuál es la mejor manera de acceder a propiedades de la misma clase, a través de accesores o directamente? [cerrado]
Esto es algo sobre lo que no soy muy consistente y siempre tengo curiosidad sobre lo que hacen otras personas. ¿Cómo se accede a las propiedades internas (privadas o públicas)? Por ejemplo, tienes esta propiedad: Private _Name As String Public ...