Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigma de la Programacion Orientada a Objetos (en C# (Definicion de…
Paradigma de la Programacion Orientada a Objetos
¿Que es la POO?
es un enfoque de programacion usando objetos, sus caracteristicas y sus interacciones
ayuda a la administracion de la complejidad del software
¿Que son las clases?
son el modelo que tienen un conjunto de objetos
en ella se definen las caracteristicas (atributos) y comportamientos (metodos) de los objetos
atributos
son variables que tienen los objetos y sus valores depeden del objeto
metodos
son funciones o procedimientos que pueden implementar cada objeto
¿Que son los objetos?
es una entidad que pertenece a una clase, es un conjunto de datos definidos por la clase
cada objeto tiene su propio nombre, sus valores de sus atributos y puede implementar sus metodos
Conceptos de la POO
Herencia
es la capacidad que tienen las clases de generar otras basadas en ellas
las clases generadoras se llaman clases madre y las clases generadas se llaman clases hijas
Polimorfismo
la capacidad que tienen los objetos de una clase para responder al mismo mensaje (metodo)
Encapsulamiento
es el mecanismo para que los objetos tengan ocultos sus miembros definiendo el tipo de acceso de ellos
public:
sin restriccion de acceso
protected:
solo se puede acceder desde la misma jerarquia de la clase
Private:
solo puede acceder la misma clase
en C#
Definicion de clase
inicalizacion de un objeto
implementacion de un metodo
herencia