Pregunta

Puede alguien me proporcionará un enlace web que muestra un enfoque correcto de diseño N-Capas con el ejemplo de código fuente en VS2005 y C #?

Estoy confundido en un momento dado, Si estoy creando capas como la siguiente:

   UI
   |
Business Logic
   |
  Data Access

¿cómo puedo lograr una verdadera programación orientada a objetos?

Coz En OOP todas las actividades debe ser encapsulado dentro de un objeto.

De acuerdo con mi pensamiento, esto se debe en capas de esta manera:

   UI
   |
Business Objects
   |
Business Logics
   |
Data Access

Sin embargo, cuando se trata de diseñar capas de este tipo que he visto circular problema de referencia.

Uno de mi amigo me dijo que, él solucionó este problema con la reflexión.

Entonces, ¿cuál es el enfoque estándar de la industria en la separación de una aplicación C # en capas?

Y una cuestión candente es, capa que acoge el O-Mapping?

¿Fue útil?

Solución

alt text http: // amrelgarhy .com / files / uploads / 01.09.2009% 208-58-14% 20 PM.png

Y Algunas veces es así:

alt text http: // amrelgarhy .com / files / uploads / 01.09.2009% 208-59-14% 20 PM.png

Así como se ve en los diagramas anteriores 2, el ORM se encuentra en la capa de acceso de datos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top