Ir al contenido principal

¿CUAL ES LA DIFERENCIA ENTRE P.O.O Y PROGRAMACION ESTRUCTURADA?


Resultado de imagen para programacion


No existe un estándar internacionalmente aceptado cuando se trata de definir los términos. En pocas palabras, 
la programación orientada a objetos es un estilo que trata los datos como objetos con atributos y métodos que pueden aplicarse a estos objetos y también ser heredados por otros objetos. Java es un gran ejemplo de un lenguaje que emplea este concepto. Pero Java es un lenguaje multi-paradigma y también utiliza algunos conceptos familiares para la Programación Procedimental.


La programación estructurada, por otro lado, es un tipo de programación imperativa, donde las declaraciones se ponen en procedimientos, que se pueden volver a llamar cuando sea necesario. C usa programación procedimental.


La POO se centra en clases y objetos. Al representar variables como objetos, se le puede pasar una función (método). Un objeto que pertenece a una clase en particular se puede tratar de forma independiente. La POO puede estar basada en clases, que, en este caso, los objetos se basan en clases predefinidas. La POO basada en prototipos también existe, por lo que no hay necesidad de clases y solo se utilizan objetos.


La programación procedimental no necesita objetos. Como su nombre lo indica, tiene procedimientos que podrían ser estructuras de datos, rutinas y subrutinas.

Comentarios

Entradas populares de este blog

PASOS DE PROCESO DE DEBUG CON NODE JS

 PASOS Abrir un archivo JavaScript del servidor (como  server.js ) y haga clic en el medianil hacia el medianil izquierdo para establecer un punto de interrupción: PASO 2: Depurar  >  Iniciar depuración ¿Que hace? El depurador se detiene en el punto de interrupción establecido Ahora, puede inspeccionar el estado de la aplicación desplazando el puntero sobre las variables que están actualmente en el ámbito, con ventanas del depurador como  Locales  e  Inspección . PASO 3 Presione  F5  para continuar la aplicación PASO 4 Si quiere utilizar las herramientas de desarrollo de Chrome o Herramientas de F12, presione  F12 .   Puede usar estas herramientas para examinar el DOM e interactuar con la aplicación mediante la consola de JavaScript.

GLOSARIO DE P.O.O

                                                       A abstracción La abstracción es un proceso mental muy habitual en nuestro día a día.  Por ejemplo si pensamos en una pelota, probablemente viene a nuestra mente una representación de una esfera. Al pensar en una pelota de basket, de pronto nos viene una imagen de una esfera naranja. Entonces de manera muy simple, abstraer es el proceso de separar las características de un objeto y usar las más importantes en un contexto específico. Para un ingeniero que trabaja en la fábrica de pelotas de basket,  una pelota a más de ser una esfera naranja puede ser que tenga:  materiales de fabricación, presión de aire máximo que resiste, labrado del material, boquilla de la toma de aire, número de botes máximo que resiste en el tiempo, etc. Como programadores vamos a usar la abstracción para con...

CURSO BASIC DATA STRUCTURES

                                                  BASIC DATA STRUCTURES                                                              https://gist.github.com/MariaJose1011/49be3869a18eae7eefa9745ac3ba5212 Realizamos el curso de Basic Data donde en este curso vimos temas como :    En lo personal opte por ver vídeos para logar entender los objetos, compartimos con nuestros compañeros ejercicios que se nos dificultaban para poder resolverlos juntos donde usamos la tecnica de programación por pares