MEJOR SITIO PARA DESARROLLADORES WEB
Kotlin. W3Schools en español. Lecciones para principiantes

Ua En De

Kotlin POO


Kotlin - ¿Qué es la programación orientada a objetos?

POO significa Programación Orientada a Objetos.

La programación procedimental consiste en escribir procedimientos o métodos que realizan operaciones sobre los datos, mientras que la programación orientada a objetos consiste en crear objetos que contienen tanto datos como métodos.

La programación orientada a objetos tiene varias ventajas sobre la programación procedimental:

  • La programación orientada a objetos es más rápida y fácil de ejecutar
  • OOP proporciona una estructura clara para los programas
  • La programación orientada a objetos ayuda a mantener el código Kotlin DRY "Don't Repeat Yourself" ("No lo repitas") y hace que el código sea más fácil de mantener, modificar y depurar
  • La programación orientada a objetos permite crear aplicaciones totalmente reutilizables con menos código y un tiempo de desarrollo más corto

Consejo: El principio "Don't Repeat Yourself" (DRY) trata de reducir la repetición del código. Debe extraer los códigos que son comunes para la aplicación, colocarlos en un solo lugar y reutilizarlos en lugar de escribirlos repetidamente en el código.


Kotlin - ¿Qué son las clases y los objetos?

Las clases y los objetos son los dos aspectos principales de la programación orientada a objetos.

Mire la siguiente ilustración para ver la diferencia entre clase y objetos:

class

Fruit

objects

Apple

Banana

Mango

Another example:

class

Car

objects

Volvo

Audi

Toyota

Entonces, una clase es una plantilla para objetos y un objeto es una instancia de una clase.

Cuando se crean los objetos individuales, heredan todas las variables y métodos de la clase.

Aprenderá mucho más sobre clases y objetos en el próximo capítulo.