En este grupo En todos

Grupo de Java para principiantes



¿Qué es la Programación Orientada a Objetos?

Josseph Humberto
Ingenieria de sistemas --- 10º semest...
Escrito por Josseph Humberto Mejía Otondo
el 01/02/2009 | Nivel Básico

POO significa "Programación Orientada a Objetos".

La POO trata de utilizar una visión real en el análisis de nuestros programas, es decir es una forma de abordar los problemas de forma más natural, entiendasé por natural la proximidad hacia el mundo que nos rodea, entonces en la solución de nuestro problema debemos identificar cada una de las partes del problema con "objetos" presentes en el mundo real.

En la anterior aproximación al concepto de POO hemos mencionado el elemento clave: "el objeto". El objeto es la modelización de los objetos que encontramos en el mundo real.

Saludos...

///Josseph H. Mejía Otondo

P.D. Espero sus aportes y colaboremos con algunos ejemplos que puedan ayudar a entender estos conceptos.


Josseph Humberto Mejía Otondo
Ingenieria de sistemas --- 10º semest...
Escrito por Josseph Humberto Mejía Otondo
el 02/02/2009 | Nivel Básico

Aportando a lo anterior puedo agregar:

Que la POO busca la manera de obtener sistemas económicos de desarrollar y mantener. En realidad que no es un paradigma nuevo, esta por el cuarto de siglo.

Hay dos aspectos sobresalientes que son propios de la última década y que la han impulsado especialmente:

* Aplicaciones comerciales.

* Aparición de metodologías avanzadas de desarrollo orientado a objetos.

En los últimos cinco años el paradigma de orientación a objetos se impuso debido a las siguientes ventajas comparativas:

* Reducción de la brecha entre el mundo de los problemas y el mundo de modelos.

* Aumento del nivel de complejidad de los sistemas.

* Fomento de la reutilización y extensión del código, diseño y arquitecturas.

* Programación en ambientes de interfaz de usuario gráfica.

* Programación por eventos.

* Desarrollo rápido de aplicaciones.

* Uso de patrones

* Desarrollo para la WWW

* Desarrollo de aplicaciones distribuidas.

Saludos...

///Josseph H. Mejía Otondo


Josseph Humberto Mejía Otondo
Ingenieria de sistemas --- 10º semest...
Escrito por Josseph Humberto Mejía Otondo
el 22/02/2009 | Nivel Básico

A qui les va algunas explicaciones:

CLASE: es como una forma de englobar a objetos que tengan caracteristicas similares y además ciertas afinidad con su actuar.

Por ejemplo: La clase PERSONA, representaría a cualquier persona que tenga un nombre, edad, nacionalidad, profesion, sexo, etc. Además algunas aptitudes como: hablar, caminar, pensar, etc.

OBJETO: es el producto especifico de una clase, es decir se puede hacer referencia a un componente de una clase de objetos en particular. Siguiendo el ejemplo: podriamos decir que de la clase PERSONA su referencia específica podrá ser:

Nombre del objeto: persona1; nombre: Juan Perez; edad: 25; nacionalidad: Alemán; profesion: Economista; Sexo: Masculino.

........................

En otras participaciones explicaré algunos otros terminos.... Saludos...

///Josseph H. Mejía Otondo

Christian Ortiz Caballero
Tecnologo en sistemas universidad naci...
Escrito por Christian Ortiz Caballero
el 23/02/2009 | Nivel Básico

El Objeto es el que tiene los atributos de la clase ademas de los procedimientos del mismo, lo entiendo asi de esa manera, tambien un objeto entiendo asi que es una instancia de una clase?

Jean Luc
Barcelona, España
Escrito por Jean Luc
el 14/03/2016 | Nivel Básico

Muy buenas, tengo interés en los temas que se están dando en este debate y me gustaría formarme, aunque tengo algunas preguntas sobre que camino cursar para recibir formación profesional. Veo que por este Grupo hay gente experimentada ¿Me podrían asesorar sobre masters, doctorados, oposiciones, postgrados, carreras universitarias u otras formaciones oficiales, cursos superiores o subvencionados? ¿Alguna experiencia personal sobre estas opciones de estudio? ¿Algún centro de formación en partícular?

Sobre todo que me podéis decir de Postgrados de Diseño orientado a objetos

PD: España (zona de Barcelona o Madrid y alrededores para presencial) o formaciones a distancia u online :)