Preguntas etiquetadas con design

29
¿Por qué no hay una palabra clave estática en Kotlin?

Kotlin se conoce principalmente como un reemplazo directo para Java, pero se deshace de una construcción Java conocida: la staticpalabra clave. En cambio, esa funcionalidad de nivel de clase es ofrecida principalmente por objetos complementarios. ¿Qué hay de malo en los métodos y campos estáticos...

29
¿Por qué la mayoría de los lenguajes imperativos / OO "conocidos" permiten el acceso sin control a tipos que pueden representar un valor de "nada"?

He estado leyendo sobre la (des) conveniencia de tener en nulllugar de (por ejemplo) Maybe. Después de leer este artículo , estoy convencido de que sería mucho mejor usarMaybe (o algo similar). Sin embargo, me sorprende ver que todos los lenguajes de programación imperativos u orientados a objetos...

28
"Normalización" orientada a objetos

En la programación de bases de datos hay una técnica llamada "normalización" que usted hace a los datos que desea almacenar. ¿Alguien ha tratado de aplicar este concepto al diseño de objetos? ¿Cómo hizo? Como resulto? Editar: para ampliar / aclarar, la normalización de la base de datos es más que...