Resultados de la búsqueda a petición "design-principles"
Número máximo de actividades!
¿Existe alguna directriz de diseño sobre la cantidad de actividades que podría tener una aplicación? Si hay un límite, cuál sería el número ideal de Actividades que se pueden agrupar en una aplicación de Android.
¿Es seguro aceptar IEnumerable <T> como argumento después de la introducción de Linq? [cerrado]
Hay algunas preguntas similares a esta que se ocupan de los tipos de entrada y salida correctos.Me gusta esto. Mi pregunta es más sobre la práctica correcta,...
REST API pregunta sobre cómo manejar las colecciones de la manera más efectiva posible sin dejar de cumplir con los principios REST
Soy bastante nuevo en REST, pero hasta donde tengo entendido, entiendo que las siguientes URL se ajustan a los principios de REST. Donde los recursos se presentan de la siguiente manera: /user/<username>/library/book/<id>/tags ^ ^ ^ ^ ...
Objetos sin comportamiento
Tengo una pregunta relacionada con OOP general que específica de un idioma. Estaba probando una aplicación simple (en Java) y trataba de modelarla como un escenario del mundo real. Al volver a factorizar, me di cuenta de que se me ocurrió un ...
Llamando a la propiedad variable directamente vs getter / setters - OOP Design
Sé que esto es probablemente subjetivo, pero leí esto Página de optimización de Google para PHP [http://code.google.com/speed/articles/optimizing-php.html] y sugieren usar la propiedad variable directamente sin la necesidad de getters y setters. ...
Principios de diseño de software OO
Soy un gran fan de los principios de diseño de software comoSÓLIDO ySECO. ¿Qué otros principios existen para el diseño de software OO?Nota. No busco respuest...
¿Debería favorecer IEnumerable <T> o Arrays? [cerrado
En muchos proyectos en los que trabajo, cada vez que tengo que devolver una colección de solo lectura, uso laIEnumerable<T> interfaz y haga que sea específico de la siguiente manera: Public ReadOnly Property GetValues() As IEnumerable(Of ...
Cuál es el significado y el razonamiento detrás del Principio Abierto / Cerrado?
El Principio de Abierto / Cerrado establece que las entidades de software (clases, módulos, etc.) deben estar abiertas para la extensión, pero cerradas para la modificación. ¿Qué significa esto y por qué es un principio importante del buen ...
What is an example of the Liskov Substit,ution Principle
He oído que el Principio de sustitución de Liskov (LSP) es un principio fundamental del diseño orientado a objetos. ¿Qué es y cuáles son algunos ejemplos de su uso?