Anda di halaman 1dari 4

SOFTWARE PARA EL DESARROLLO DE

APLICACIONES ORIENTADA A OBJETOS.


PROGRAMACION ORIENTADA A OBJETOS

KARLA JANETH OROZCO ESCALANTE


Software para el desarrollo de aplicaciones orientada
a objetos.
LENGUAJES DE PROGRAMACIÓN ORIENTADA A OBJETOS
Los lenguajes de programación orientados a objetos tratan a los programas como
conjuntos de objetos que se ayudan entre ellos para realizar acciones.
Entendiendo como objeto al entidades que contienen datos. Permitiendo que los
programas sean más fáciles de escribir, mantener y reutilizar.Los objetos tienen
toda la información (atributos) que los diferencia de otros pertenecientes a otra
clase. Por medio de unos métodos se comunican los objetos de una misma o
diferente clase produciendo el cambio de estado de los objetos. Esto hace que a
los objetos se les trate como unidades indivisibles en las que no se separan la
información ni los métodos usados en su tratamiento.
Los lenguajes de programación orientados a objetos tienen su origen en un
lenguaje que fue diseñado por los profesores Ole-Johan Dahl y Kristen Nygaard
en Noruega. Este lenguaje de programación orientado a objetos fue el “Simula 67”
que fue un lenguaje creado para hacer simulaciones de naves.Los lenguajes de
programación orientadas a objetos son lenguajes dinámicos en los que estos
objetos se pueden crear y modificar sobre la marcha. Esta programación orientada
a objetos (POO) tomo auge a mediados de los años ochenta debido a la
propagación de las interfaces gráficas de usuarios, para lo que los lenguajes de
programación orientados a objetos están especialmente dotados.
Los principales lenguajes de programación orientados a objetos son:
Ada, C++, C#, VB.NET, Clarion, Delphi, Eiffel, Java, Lexico (en castellano),
Objective-C, Ocaml, Oz, PHP, PowerBuilder, Python, Ruby y Smalltalk.
No todos estos lenguajes de programación orientados a objetos son
específicamente orientados a objetos. Sino que algunos de ellos se le han añadido
extensiones orientadas a objetos.Un nuevo paso en los lenguajes de
programación es la Programación orientada a aspectos (POA). Actualmente esta
en fase de desarrollo, pero cada vez atrae a más investigadores y empresas de
todo el mundo.

La plataforma .NET es la propuesta de Microsoft para competir con la plataforma


Java. Mientras que Java se caracteriza por la máxima "write once, run anywhere",
la plataforma .NET de Microsoft está diseñada para que se puedan desarrollar
componentes software utilizando casi cualquier lenguaje de programación, de forma
que lo que escribamos en un lenguaje pueda utilizarse desde cualquier otro de la
manera más transparente posible (utilizando servicios web como middleware). Esto
es, en vez de estar limitados a un único lenguaje de programación, permitimos
cualquier lenguaje de programación, siempre y cuando se adhiera a unas normas
comunes establecidas para la plataforma .NET en su conjunto. De hecho, existen
compiladores de múltiples lenguajes para la plataforma .NET: Visual Basic .NET,
C#, Managed C++, Oberon, Component Pascal, Eiffel, Smalltalk, Cobol, Fortran,
Scheme, Mercury, Mondrian/Haskell, Perl, Python, SML.NET...

La plataforma .NET apuesta por un futuro en el que las aplicaciones se ejecutan de


manera distribuida en Internet. Así, una aplicación se ejecuta en un solo servidor y
no existen múltiples copias de la misma. Además, una misma aplicación puede
"adornarse" con distintas interfaces para que, desde diferentes dispositivos
(teléfonos móviles, PDAs, portátiles, etc.) pueda accederse a la misma. La
plataforma .NET no es más que un conjunto de tecnologías para desarrollar y utilizar
componentes que nos permitan crear formularios web, servicios web y aplicaciones
Windows.

Sintaxis

El lenguaje se basa en pensar que hay en el mundo real objetos y esos objetos
tienen un tipo, o clase. Por ello el lenguaje se basa en clases, que describen
como son los objetos. Por ejemplo, el lenguaje tiene una clase que describe
ficheros, una que describe cadenas de texto, o bien nosotros podemos crear
clases, como por ejemplo la clase Persona que describe los datos que
interesan de una persona.
Por ello siempre para comenzar a trabajar con un programa java hay que crear
una clase:
public class TablaMultiplicar{
}

Además se deben de cumplir las siguientes características:


La clase se debe de llamar exactamente igual que el fichero que la contiene.
La clase que se llama igual que el fichero debe de estar precedida de la palabra
public.
Cuando se intenta ejecutar una clase java la máquina virtual lo que hace es
llamar a un método especial llamado main que debe de estar dentro de la clase
a ejecutar:
public class TablaMultiplicar{
public static void main(String arg[]){
}
}

Y es dentro de la función main donde escribiremos el código que queremos que


se ejecute:
public class TablaMultiplicar{
public static void main(String arg[]){
int numero = Integer.parseInt(arg[0]);
for(int i = 1 ; i<=10 ; i++){
System.out.println(""+numero+" * "+i+" =
"+(i*numero));
}
}
}

Anda mungkin juga menyukai