Programación orientada a obxectos: Diferenzas entre revisións

m
→‎Orixe: Java pois non é a illa
m (→‎Véxase tamén: {{Control de autoridades}})
m (→‎Orixe: Java pois non é a illa)
A programación orientada a obxectos posicionouse como o estilo de programación dominante a mediados dos anos oitenta, en gran parte debido á influencia de [[C++]] , unha extensión da linguaxe de programación [[Linguaxe de programación C|C]]. O seu dominio consolidouse grazas ao auxe das [[Interfaz gráfica de usuario|Interfaces gráficas de usuario]], para as cales a programación orientada a obxectos está particularmente ben adaptada. Neste caso, fálase tamén de [[programación dirixida por eventos]].
 
As características de orientación a obxectos foron agregadas a moitas linguaxes existentes durante ese tempo, incluíndo [[Linguaxe de programación Ada|Ada]], [[BASIC]], [[Lisp]], [[linguaxe de programación Pascal|Pascal]], entre outros. A adición desas características ás linguaxes que non foron deseñados inicialmente para elas causou moitas veces problemas de compatibilidade e mantemento do código. As linguaxes orientadas a obxectos "puros", por outra banda, carecían das características das cales moitos programadores viñeran a depender. Para saltar este obstáculo, fixéronse moitas tentativas para crear novas linguaxes baseadas en métodos orientados a obxectos, pero permitindo algunhas características imperativas de xeitos "seguros". A [[Linguaxe de programación Eiffel|Eiffel]] de Bertrand Meyer foi unha temperán e moderadamente acertada linguaxe con eses obxectivos pero agora foi esencialmente substituído por [[XavaLinguaxe (linguaxe de programación)Java|XavaJava]], en gran parte debido á aparición de [[Internet]], e á implementación da máquina virtual de XavaJava na maioría de [[navegadores]]. [[PHP]] na súa versión 5 foise modificando e soporta unha orientación completa a obxectos, cumprindo todas as características propias da orientación a obxectos.
 
== Conceptos fundamentais ==
112.113

edicións