Tipo fuerte tipo débil

Plataforma GPS, construcción de sitios web, desarrollo de software, operación y mantenimiento del sistema, en busca de Senda Network Technology.
http://cnsendnet.taobao.com
del blog oficial de Senda Technology
http://www.cnsendblog.com/index.php/?p=525

[Tipo fuerte Tipo débil]
siempre ha dicho que C # es un lenguaje fuertemente tipado. En términos simples, significa que el tipo de "variable" en C # es claro en el momento del desarrollo: String es String, Int32 es Int32, no hay disputa. Las ventajas de escribir con firmeza son muchas, y puede dar algunos ejemplos a voluntad si abre la boca:

¿Puede disfrutar de la función de sugerencia de código?
¿Puede obtener el soporte de herramientas de refactorización?
¿Puede encontrar más errores en el momento de la compilación?
 Pero C # no es un lenguaje "absoluto" fuertemente tipado porque también tiene tipos débiles, es decir, Object. Sabemos que Object es la clase base definitiva de todos los tipos, y cualquier tipo de objeto puede ser referenciado usando Object. Pero una vez convertidos en variables Object, las sugerencias de código desaparecieron, incluso si "explícitamente" el tipo exacto del objeto, debe usarse a través de Cast, sin mencionar que forma una especie de "abuso" o "mal uso". Oportunidad Por ejemplo, se puede pasar un código de error a un objeto que no se ajusta al tipo acordado, lo que provocará un error. Aún más grave es que tales errores solo se pueden descubrir en "tiempo de ejecución", y el compilador no puede hacerlo.

El modo de mapeo relacional de objetos (ORM, Object-Relation Mapping) se refiere a la persistencia de todos los objetos de dominio de entidad en un solo componente, encapsulando los detalles del acceso a datos. ORM proporciona otro modo para implementar la capa de persistencia. Utiliza metadatos de mapeo para describir los detalles de mapeo relacional de objetos, de modo que el middleware ORM pueda actuar como un puente entre la capa de lógica de negocios y la capa de base de datos de cualquier aplicación Java.
El principal problema resuelto por ORM es el mapeo relacional de objetos. Tanto el modelo de dominio como el modelo relacional se basan en el modelo conceptual. El modelo de dominio está orientado a objetos, mientras que el modelo de datos relacionales está orientado a relaciones. En general, una clase persistente corresponde a una tabla, y cada instancia de la clase corresponde a un registro en la tabla

Plataforma GPS, construcción de sitios web, desarrollo de software, operación y mantenimiento del sistema, en busca de Senda Network Technology.
http://cnsendnet.taobao.com
del blog oficial de Senda Technology
http://www.cnsendblog.com/index.php/?p=525

Supongo que te gusta

Origin blog.51cto.com/14036626/2487346
Recomendado
Clasificación