Skip to content

Basic Object Oriented Programming

Miguel Ángel Rodríguez Guerra edited this page May 7, 2020 · 4 revisions

What is Object-oriented Programming (OOP)?

  • 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

Clone this wiki locally