Programación Orientada a Objetos .Net

Introducción:
Conocido como OOP (Object-Oriented Programming) siglas en ingles que traducidas al español seria POO (Programación Orientada a Objetos).

La programación orientada a Objetos básicamente se define en una serie de conceptos y técnicas de programación para representar acciones o cosas de la vida real, es decir se considera como un objeto a cualquier cosa o individuo que nos rodea (persona, vehículo, animal, etc), a diferencia de otras formas de programación como por ejemplo la estructurada, con la POO trabajamos de manera distinta vinculando diferentes conceptos tales como objetos, clases, métodos, propiedades, estados, herencia, encapsulación, polimorfismo entre otros, generando con mucha mas fuerza cada vez en nuestro desarrollo en pro del funcionamiento del sistema principal, definiendo el programa como un conjunto de estos objetos relacionados entre si.

Al aplicar la POO lo primero que se debe hacer es identificar todas los objetos que involucran en cualquier tipo de sistema, es decir el sistema puede ser una simple conversación de amigos en un centro comercial o ir a un parque de diversiones, ir  de compras y todo lo que te puedes imaginar es una acción o relación a un tipo de sistema (para entender acerca de los sistemas de invito a leer el siguiente articulo, significado de sistema).

Tomamos como ejemplo la conversación de amigos en un centro comercial (identificaremos solo los involucrados relevantes):
- Ambos amigos se determina y clasifican que son Personas.
- Ambos acuden al centro comercial que se clasifica en un determinado Sitio o Lugar.
- Ambos inicia una conversión de un determinado Tema en común.

Como vemos se identifico a las Personas, el sitio y el tema de conversación. Hasta ahí todo bien, ahora lo que deberíamos preguntarnos es si ambas personas son hombre o mujer, si el sitio solo puede ser un centro comercial o un parque de diversiones, un coche, etc y el tema de conversión, preguntarnos de que tema podríamos entablar una conversación, política, salud, medio ambiente... etc.

De todo esto se trata la POO Programación Orientada a Objetos, involucrarnos y ser parte del mundo real, para luego ser transformado un proceso automatizado considerando los pilares principales que son los las clases, atributos, métodos y mensajes. En el siguiente articulo trataremos acerca de los objetos. 
___________________
Anterior    Siguiente

El principio de la sabiduría es el temor a Jehová; los insensatos deprecian la sabiduría y la enseñanza.

ASP.NET Core 3.1 - LOGIN en MVC con C# y ADO.Net

Hola nuevamente, hoy quiero compartirles los pasos para el desarrollo e implementación del ya muy conocido Inicio de Sesión (LOGIN) haciendo...