Preguntas etiquetadas con oop

La programación orientada a objetos es un paradigma de programación que utiliza "objetos": estructuras de datos que consisten en campos y métodos de datos junto con sus interacciones.



15
Getter y Setter?
No soy un desarrollador de PHP, por lo que me pregunto si en PHP es más popular usar getter / setters explícitos, en un estilo OOP puro, con campos privados (como a mí me gusta): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public …
203 php  oop  coding-style 



4
¿Cómo puedo crear una copia de un objeto en Python?
Me gustaría crear una copia de un objeto. Quiero que el nuevo objeto posea todas las propiedades del objeto antiguo (valores de los campos). Pero quiero tener objetos independientes. Entonces, si cambio los valores de los campos del nuevo objeto, el objeto antiguo no debería verse afectado por eso.
200 python  oop  object  copy 

7
Programación Orientada a Aspectos vs. Programación Orientada a Objetos
Como la mayoría de los desarrolladores aquí y en todo el mundo, he estado desarrollando sistemas de software utilizando técnicas de programación orientada a objetos (OOP) durante muchos años. Entonces, cuando leo que la programación orientada a aspectos (AOP) aborda muchos de los problemas que la OOP tradicional no resuelve …
199 oop  aop  paradigms 


24
¿Cómo sabré cuándo crear una interfaz?
Estoy en un punto en mi aprendizaje de desarrollo donde siento que debo aprender más sobre las interfaces. Frecuentemente leo sobre ellos, pero parece que no puedo entenderlos. He leído ejemplos como: Clase base de animales, con una interfaz animal para cosas como 'Caminar', 'Correr', 'GetLegs', etc., pero nunca he …

20
Estructura como objetos en Java
¿Está completamente en contra de la forma Java de crear estructuras como objetos? class SomeData1 { public int x; public int y; } Puedo ver una clase con accesores y mutadores más parecidos a Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int …
195 java  oop  struct 

25
Usar el modificador "final" cuando sea aplicable en Java [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
194 java  oop 


13
Falta la declaración de retorno en un método no vacío compila
Encontré una situación en la que a un método no nulo le falta una declaración de devolución y el código aún se compila. Sé que las declaraciones después del ciclo while son inalcanzables (código muerto) y nunca se ejecutarán. Pero, ¿por qué el compilador ni siquiera advierte sobre devolver algo? …
189 java  c#  oop 

13
No heredarás de std :: vector
Ok, esto es realmente difícil de confesar, pero tengo una fuerte tentación en este momento para heredar std::vector. Necesito unos 10 algoritmos personalizados para el vector y quiero que sean directamente miembros del vector. Pero, naturalmente, también quiero tener el resto de std::vectorla interfaz. Bueno, mi primera idea, como ciudadano …
189 c++  oop  inheritance  stl  vector 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.