Ingeniería de software

9
¿Qué significa declarar una variable volátil?

Muchos programas de bajo nivel utilizan la palabra clave volátil para los tipos de mapeo de memoria y demás, sin embargo, estoy un poco confundido sobre lo que REALMENTE hace en segundo plano. En otras palabras, ¿qué significa que el compilador no "optimice" la dirección de

9
En el patrón MVP, ¿debería la Vista crear una instancia de un objeto Modelo basado en el contenido de la IU, o simplemente pasar estos contenidos como parámetros al Presentador?

Estoy usando el patrón MVP en una aplicación de Android que estoy desarrollando. Tengo básicamente 4 elementos: AddUserView donde se puede agregar un nuevo usuario: El AddUserPresenter El UserInfo (el pojo) UserInfoManager (lógica de negocios y administrador de almacenamiento) Mi pregunta...