Enero 17, 2018, 03:43:30 am

Autor Tema: Vamos a explicar brevemente la abstracción  (Leído 2289 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Hu3c0

  • Me das tu IP?
  • *
  • Mensajes: 61
  • Sexo: Masculino
  • a=navigator.setcookieEnabled();
    • Ver Perfil
Vamos a explicar brevemente la abstracción
« en: Octubre 12, 2016, 03:13:07 pm »
En muchas ocasiones escuchamos abstracción,  abstraerse ¿Qué es esto? y en programación ¿para qué sirve?

Yo os voy a decir una cosa Odio la gente que cuenta las cosas para que no se entere nadie Joder vamos a contar las cosas para que cualquier ser humano se entere.

Una forma de comprender la abstracción era lo que hacían nuestros antepasados una forma de abstracción era pintar en una caberna  imágenes de animales. ¿Joder no me digas que es eso?

Pues sí eso es...! en programación es representar en una clase un Objeto de la vida real por  ejemplo
Entonces una clase es un molde en el cual abstraemos un objeto verdad..?
Exacto eso es!
Y un Objeto ¿Qué es? pasa como cuando te dicen ¿Qué es una interface? estos tipos siempre ponen las cosas dificiles y luego son cosas tan sencillas como el comer.
Un Objeto es cualquier cosa de  la vida que se pueda representar por ejemplo un persona.
Ahora bien  cojo mi clase que es la envoltura del Objeto (La caja de galletas  que envuelve las galletas)
y pongo clase persona y qué ocurre ahora ..?
Una persona está en un estado y tiene un comportamiento.
Pues lo mismo que los objetos un objeto tiene un estado y tiene un comportamiento
Los atributos de la clase persona dicen el estado de la persona
Los métodos son el comportamiento
persona.colorpiel("blanca"); //Esto setearia el  estado del  objeto
persona.coge(tenedor); // Esto se consideraría un comportamiento del objeto persona.

Como veis no es difícil de entender abstraer es como hacer de Dios en programación es crear en código cosas que nos rodean , para dar soluciones a problemas.

Otra cosa también importante de comprender y con esto termino es comprender como se crean objetos ejemplo

Persona persona = new Persona();

Esto te lo voy a traducir a un lenguaje que vas a comprender perfectamente lee y comprende..!

De la Clase Persona me creas                           //Del molde que tiene el Objeto
un contenedor persona que será igual a               //declaro persona la cual almacenará en memoria
una nueva construcción de Persona                    //Una nueva construcción del Objeto Persona

Por eso en el momento que usamos  new  estamos llamando al constructor el cual nos construye un nuevo Objeto

Y termino y dejo ya a reflexionar:

Persona personauno= new Persona();
personauno.setcolordepiel("Blanca");   //Esto es un Objeto nuevo creado

Persona personados= new Persona();
personados.setcolodepiel("Moreno");    //Esto es otro Objeto distinto creado del envoltorio||Clase Persona

Si has comprendido mi humilde texto entenderás que la creación o posibilidad de crear Objetos también es una forma de evitar redundancia de código ya que nos permite utilizar las veces que queramos un código que ya está codeado.

Saludos a todos y espero os sirva para mí sería un alegría el poder haberos ayudado






xx
Métodos, atributos, abstracción y poliformismo

Iniciado por hacker225

2 Respuestas
3098 Vistas
Último mensaje Agosto 24, 2008, 02:10:01 pm
por hacker225
xx
Entender brevemente que es TCP/IP

Iniciado por RaKi0N

3 Respuestas
1733 Vistas
Último mensaje Marzo 27, 2007, 04:21:43 pm
por RaKi0N
xx
Vamos a Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch

Iniciado por Avoidance25

18 Respuestas
5658 Vistas
Último mensaje Febrero 22, 2011, 12:35:47 pm
por 5475UK1
exclamation
¡¡¡ Vamos a complicarlo!!!

Iniciado por alvef

1 Respuestas
1030 Vistas
Último mensaje Agosto 27, 2008, 03:32:01 pm
por WaesWaes
xx
Explicar

Iniciado por Paolo5

1 Respuestas
681 Vistas
Último mensaje ſeptiembre 15, 2014, 08:06:07 pm
por flony
xx
Vamos a contar mentiras ...

Iniciado por .xAk.

20 Respuestas
4749 Vistas
Último mensaje ſeptiembre 10, 2009, 10:54:45 pm
por Tinn
resuelto
me pueden explicar autoejecutable

Iniciado por kaloman

4 Respuestas
2027 Vistas
Último mensaje Agosto 30, 2008, 06:03:46 pm
por Suikodenman
xx
Alguien me puede explicar

Iniciado por Xub Oz

3 Respuestas
1276 Vistas
Último mensaje Mayo 23, 2006, 11:29:37 am
por Zeven
xx
Disculpen, me pueden explicar?

Iniciado por Farowe

7 Respuestas
1555 Vistas
Último mensaje Julio 28, 2007, 11:13:11 am
por askatasun
xx
Aguien me podira explicar

Iniciado por MAX1MUS

2 Respuestas
874 Vistas
Último mensaje Marzo 12, 2009, 06:00:20 pm
por MAX1MUS