Preguntas etiquetadas con object-oriented

Una metodología que permite modelar un sistema como un conjunto de objetos que pueden controlarse y manipularse de manera modular


10
¿Cuál es el uso adecuado de la abatición?
Downcasting significa transmitir desde una clase base (o interfaz) a una subclase o clase hoja. Un ejemplo de abatido podría ser si realiza un envío desde System.Objectotro tipo. Downcasting es impopular, tal vez un olor a código: la doctrina orientada a objetos es preferible, por ejemplo, definir y llamar a …

10
¿No puedo usar todos los métodos estáticos?
¿Cuál es la diferencia entre los dos métodos UpdateSubject a continuación? Sentí que usar métodos estáticos es mejor si solo quieres operar en las entidades. ¿En qué situaciones debo ir con métodos no estáticos? public class Subject { public int Id {get; set;} public string Name { get; set; } …

11
Aclarar el principio de responsabilidad única
El Principio de Responsabilidad Única establece que una clase debe hacer una y solo una cosa. Algunos casos son bastante claros. Otros, sin embargo, son difíciles porque lo que parece "una cosa" cuando se ve en un nivel dado de abstracción puede ser varias cosas cuando se ve en un …



14
¿No es MVC anti OOP?
La idea principal detrás de OOP es unificar los datos y el comportamiento en una sola entidad: el objeto. En la programación de procedimientos hay datos y algoritmos por separado que modifican los datos. En el patrón Modelo-Vista-Controlador, los datos y la lógica / algoritmos se colocan en entidades distintas, …




17
¿Es realmente tan importante la programación OO como la ubican las empresas contratantes? [cerrado]
Estoy terminando mi maestría (en informática) y postulo para trabajos. He notado que muchas compañías piden específicamente una comprensión de la orientación a objetos. Las preguntas populares de la entrevista son sobre herencia, polimorfismo, accesores, etc. ¿OO es realmente tan crucial? Incluso tuve una entrevista para un trabajo de programación …


9
¿Deberían los métodos de una clase llamar a sus propios captadores y establecedores?
Donde trabajo veo muchas clases que hacen cosas como esta: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField = getField(); //do stuff with "localField" } } …



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.