Categorieën: Alle - algoritmos - analisis - clases - objetos

door esteban ortiz 6 jaren geleden

93

Prpgramacion convencional vs Orientada a Objetos

Existen dos enfoques principales en la programación: la programación convencional y la programación orientada a objetos. La programación convencional se basa en seguir una serie de pasos específicos, llamados algoritmos, para resolver problemas.

Prpgramacion convencional vs Orientada a Objetos

Analiza principalmente a los objetos

Analiza principalmente los procesos que haga el sistema

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

Modificacion

Evolucion

Integracion

Pruebas

Codificacion

Diseño

Analisis

esta consta de 4 etapas en su construcion

esta consta de 5 etapas en su construcion

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

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

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

Programacion convencional vs Orientada a Objetos

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

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