Want to create interactive content? It’s easy in Genially!

Over 30 million people create interactive content in Genially.

Check out what others have designed:

Transcript

Programación Orientada a Objetos

POO C#

INFO

La Programación Orientada a Objetos (POO) en C# es un enfoque de desarrollo de software que se basa en la creación y manipulación de objetos. C# es un lenguaje de programación orientado a objetos desarrollado por Microsoft y es ampliamente utilizado en el desarrollo de aplicaciones de escritorio, aplicaciones web y aplicaciones móviles.

Programación orientada a objetos (POO)

INTRODUCCIÓN

INFO

Un objeto es el concepto clave de la programación orientada a objetos, un objeto es una abstracción de algún hecho o entidad del mundo real, básicamente es un reflejo del mundo real en un software que contiene toda la información que permite definirlo e identificarlo a través de objetos y clases.Para entender mejor; imaginemos que estamos dando un paseo por una avenida, comúnmente observados.: como entidades y estos objetos tienen dos caracteristicas estados y comportaminetos.

Programación orientada a objetos (POO)

¿Que es un objeto?

INFO

Los estados son las caracteristicas o rasgos de la entidad, por ejemplo: Un auto tiene: modelo, marca, año de fabricacion, color, etc. Una persona tiene: nombre, appellido, edad, profesion, etc. Una casa tiene: color, área, dirección, etc. A cada uno de estos estados se le conoce como atributos del objeto.

Programación orientada a objetos (POO)

¿Que SON ESTADOS Y ATRIBUTOS?

INFO

El comportamineto es todo acción que puede hacer el objeto prociguiendo con el ejemplo: El auto puede encender, moverse, etc. La persona puede comer, caminar, etc. La casa puede abrir la puerta, alojar personas, etc. Entonces los comportaminetos son conocidos como métodos del objeto, que emular el comportamineto o actividad de la entidad del objeto..

Programación orientada a objetos (POO)

¿Que es comportamientos?

Como método. Verificar existencia. Realizar venta de productos Facturas Afiliar clientes

Como atributos. ID Nombre Apellido Puesto

Estos métodos mencionados es algo literal, que sirve en sistemas de gestión, esto tiene una gran influencia en el desarrollo de juegos por el nivel de abstracción, sin embargo es mejor usar la programacion orientada a entidades y componentes.

Programación orientada a objetos (POO)

¿Que métodos del objetos?

Es un plano o plantilla que define la estructura y el comportamiento de los objetos que se crearán a partir de ella. Las clases son una parte fundamental de la POO y se utilizan para modelar objetos del mundo real o conceptos en un programa de software. Una clase describe las propiedades (atributos) y los métodos (funciones) que los objetos de esa clase tendrán. .

Programación orientada a objetos (POO)

Clase

Es una instancia específica de una clase. Un objeto es una entidad que representa un elemento concreto del mundo real o un concepto en un programa de software. Las clases, como se mencionó anteriormente, actúan como plantillas que definen la estructura y el comportamiento de los objetos, mientras que los objetos son ejemplares reales basados en esas plantillas. .Los objetos pueden ser considerados como unidades autónomas que encapsulan datos (atributos) y comportamiento (métodos) relacionados.

Programación orientada a objetos (POO)

objeto

Es un método especial en una clase de programación que se utiliza para inicializar un objeto de esa clase. Su propósito principal es establecer los valores iniciales de los atributos de un objeto cuando se crea una instancia de la clase. Nombre identico a la clase. No tiene tipo de retorno. Puede tener parámetros. inicialización de atributos.

Programación orientada a objetos (POO)

constructor

Constructores

Interfaces

Selladaos

Clase y objetos

Herencia

Encapsulación

Poliformismo

Abstracción

ÍNDICE

abstraccion

Implca simplificar un objeto o concepto...

La abstracción implica simplificar un objeto o concepto para centrarse en las características esenciales y ocultar los detalles innecesarios. Es el primer pilar para el desarrollo del softwa

GRACIAS