Quina diferència hi ha entre llenguatges de programació convencionals i orientats a objectes?


Resposta 1:

La diferència principal entre el llenguatge convencional i orientat a objectes és:

1) La programació convencional divideix el problema en funcions, però la programació orientada a objectes divideix el problema en diverses entitats anomenades objecte.

2) La programació convencional representa el modelatge no real, però la programació orientada a objectes representa el modelatge del món real com el concepte d'herència dels pares dels fills.

3) La programació convencional segueix un enfocament de dalt a baix, però la programació orientada a objectes segueix un enfocament de baix a dalt.

4) La programació convencional no admet la reutilització, però la programació orientada a objectes suporta la reutilització del codi.

5) La programació convencional s'utilitza per dissenyar una aplicació de mida mitjana, el manteniment i la modificació d'un gran sistema complex que requereix molt de temps i costós. La programació orientada a objectes s'utilitza per dissenyar aplicacions grans i complexes, el manteniment i la modificació de sistemes grans i complexos requereixen relativament menys temps i costen


Resposta 2:

Què és un llenguatge de programació "convencional"? La majoria dels 10 principals llenguatges de programació estan orientats a objectes:

  1. Java - OOPython - OO (tot i que també podeu escriure codi procedimental) JavaScript - una mena de OOC # - OOC ++ - essencialment OOPHP - OO (tot i que també podeu escriure codi procedimental) CRuby - OOPerl - OO (tot i que també podeu escriure codi procedimental) R

És bàsicament procedimental i orientat a objectes (OOP). OOP és en realitat una capa a la part procedimental. Les qualitats distintives de la OOP són:

  1. Les dades s’encapsulen en entitats separades conegudes com a “objectes” juntament amb les seves funcions associades (coneguts com a “mètodes”). Les dades s’amaguen de tot allò extern a l’objecte. Només podeu accedir a les dades de manera indirecta mitjançant els seus méthodes. Les plantilles d'objectes conegudes com "classes" poden heretar dades i mètodes d'altres classes. Hi ha un mecanisme conegut com a "polimorfisme" que decideix quins mètodes s'ha de cridar en temps d'execució. L'herència és opcional. També es poden crear classes amb altres objectes mitjançant agregació o composició.

OOP és una manera útil de descompondre un problema de programació en trossos més petits i més manejables. També pot ajudar a la reutilització.


Resposta 3:

Què és un llenguatge de programació "convencional"? La majoria dels 10 principals llenguatges de programació estan orientats a objectes:

  1. Java - OOPython - OO (tot i que també podeu escriure codi procedimental) JavaScript - una mena de OOC # - OOC ++ - essencialment OOPHP - OO (tot i que també podeu escriure codi procedimental) CRuby - OOPerl - OO (tot i que també podeu escriure codi procedimental) R

És bàsicament procedimental i orientat a objectes (OOP). OOP és en realitat una capa a la part procedimental. Les qualitats distintives de la OOP són:

  1. Les dades s’encapsulen en entitats separades conegudes com a “objectes” juntament amb les seves funcions associades (coneguts com a “mètodes”). Les dades s’amaguen de tot allò extern a l’objecte. Només podeu accedir a les dades de manera indirecta mitjançant els seus méthodes. Les plantilles d'objectes conegudes com "classes" poden heretar dades i mètodes d'altres classes. Hi ha un mecanisme conegut com a "polimorfisme" que decideix quins mètodes s'ha de cridar en temps d'execució. L'herència és opcional. També es poden crear classes amb altres objectes mitjançant agregació o composició.

OOP és una manera útil de descompondre un problema de programació en trossos més petits i més manejables. També pot ajudar a la reutilització.


Resposta 4:

Què és un llenguatge de programació "convencional"? La majoria dels 10 principals llenguatges de programació estan orientats a objectes:

  1. Java - OOPython - OO (tot i que també podeu escriure codi procedimental) JavaScript - una mena de OOC # - OOC ++ - essencialment OOPHP - OO (tot i que també podeu escriure codi procedimental) CRuby - OOPerl - OO (tot i que també podeu escriure codi procedimental) R

És bàsicament procedimental i orientat a objectes (OOP). OOP és en realitat una capa a la part procedimental. Les qualitats distintives de la OOP són:

  1. Les dades s’encapsulen en entitats separades conegudes com a “objectes” juntament amb les seves funcions associades (coneguts com a “mètodes”). Les dades s’amaguen de tot allò extern a l’objecte. Només podeu accedir a les dades de manera indirecta mitjançant els seus méthodes. Les plantilles d'objectes conegudes com "classes" poden heretar dades i mètodes d'altres classes. Hi ha un mecanisme conegut com a "polimorfisme" que decideix quins mètodes s'ha de cridar en temps d'execució. L'herència és opcional. També es poden crear classes amb altres objectes mitjançant agregació o composició.

OOP és una manera útil de descompondre un problema de programació en trossos més petits i més manejables. També pot ajudar a la reutilització.