Un ejemplo
ES
Un ejemplo
Es

Programacion convencional vs Orientada a Objetos

Programacion convencional

La forma mas comun de resolver distintas situaciones; siguiendo pasos determinados llamados algoritmos, estos son los que hacen el codigo; el lenguaje.

Escribir "Digite el numero por el cual desea comenzar"
leer num1
Escribir "Digite el numero por el cual desea finalizar"
leer num2
cont=num1
num3=num2+1
Para a<-num1 Hasta num2 Con Paso 1 Hacer
cont=cont
Fin Para
Repetir
Escribir "Tabla del " cont
Escribir "Digite la cantidad de multiplos que desea"
leer cant
Para b<-1 Hasta cant Con Paso 1 Hacer
n=cont*b
Escribir cont "x" b "=" n

Fin Para
cont=cont+1
Hasta Que cont=num3

esta programacion se pueden leer las ordenes en secuencia, su paso a paso seguido uno a uno

en esta se sulen encapsular los datos/atributos y los metodos

Programacion orientada a objetos

una forma de abstraccion de la realidad, ya que se intenta llevar el mundo real al mundo del codigo para facilitar la creacion de aplicaciones.

package com.edu4java.tutorial11;

public class Tutorial11 { public static void main(String[] args) {

Dog dog1 = new Dog();

dog1.name = "Coco";

dog1.colour = "brown";

dog1.weight = 1.5;

Dog dog2 = new Dog();

dog2.name = "Rope";

dog2.colour = "green";

dog2.weight = 50;

printToConsole(dog1);

printToConsole(dog2);
}

private static void printToConsole(Dog dog) {

System.out.println();

System.out.println("name: " + dog.name);

System.out.println("colour: " + dog.colour);

System.out.println("weight: " + dog.weight);
}
}
}

esta programacion no necesariamente siguie un orden paso a paso tan estricto ya que se puede saltar de un lado al otro en lo que respecta a su logica

esta los datos abstractos con sus operaciones asi se crea a lo se llama clases

esta principalmente contiene poliformismo el cual ayuda a la ejecucion de mensajes entre objetos

en esta no necesariamente vemos la ejecucion de objetos dentro del lenguaje estos son relativos para su ejecucion

esta consta de 5 etapas en su construcion

esta consta de 4 etapas en su construcion

Analisis

Diseño

Codificacion

Pruebas

Integracion

Analisis

Diseño

Evolucion

Modificacion

Analiza principalmente los procesos que haga el sistema

Ambos son lenguajes de programacion y ayudan a resolver distintas situaciones facilitando las mismas

Analiza principalmente a los objetos