Preguntas etiquetadas con object-oriented-design

El diseño orientado a objetos es el proceso de planificar un sistema de objetos interactivos con el fin de resolver un problema de software.




17
¿Es mejor devolver valores NULL o vacíos de funciones / métodos donde el valor de retorno no está presente?
Estoy buscando una recomendación aquí. Estoy luchando con si es mejor devolver NULL o un valor vacío de un método cuando el valor de retorno no está presente o no se puede determinar. Tome los siguientes dos métodos como ejemplos: string ReverseString(string stringToReverse) // takes a string and reverses it. …










10
Lo que se entiende por "un usuario no debe decidir si es un administrador o no. Los privilegios o el sistema de seguridad deberían ".
El ejemplo utilizado en la pregunta pasa datos mínimos básicos a una función que toca la mejor manera de determinar si el usuario es administrador o no. Una respuesta común fue: user.isAdmin() Esto provocó un comentario que se repitió varias veces y se votó muchas veces: Un usuario no debe …


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.