-
Notifications
You must be signed in to change notification settings - Fork 0
Basic Object Oriented Programming
Miguel Ángel Rodríguez Guerra edited this page May 7, 2020
·
4 revisions
- Es un paradigma de programación
- Se codifica en términos de clases, objetos, propiedades, métodos, etc
- La pieza de código no es muy distinto a las cosas físicas
- Los objetos representan cosas físicas que contiene tienen datos (atributos) (fields - state) y funcionalidad (métodos) o comportamientos (behavior - implementation)
- Una clase, como su nombre lo indica, define un tipo (type)
- La programación orientada a objetos tiene las siguientes características principales: herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento