Una comprensión profunda de la programación orientada a objetos y sus principios clave lo ayudará a comprender mejor la estructura del lenguaje Java y escribir un buen código. Esta selección de recursos incluye varios artículos que le enseñarán los conceptos básicos de programación orientada a objetos, así como algunos matices útiles.

Principios de la programación orientada a objetos

Si se preguntaba por qué Java está diseñado de la forma en que lo está y no de otra manera, entonces es hora de analizar la teoría de la programación: los principios de la programación orientada a objetos. Esta lección detallada le enseñará qué es la programación orientada a objetos y explicará la herencia, la abstracción, la encapsulación y el polimorfismo. Y luego verá ejemplos de cómo se implementan estos principios en Java.

Principios de programación orientada a objetos

Aquí hay otra lección sobre programación orientada a objetos. Utilizará ejemplos para ayudarlo a comprender qué son las clases y los objetos, y cómo aplicar los principios básicos de programación orientada a objetos. También recibirá consejos útiles sobre qué hacer para que su estilo de programación se alinee con los conceptos de programación orientada a objetos.

Encapsulación en Java

Este breve texto le dará más información sobre la encapsulación. ¿Por qué es necesario en Java? ¿Cómo nos ayuda el concepto de encapsulación? ¿Qué haríamos sin la encapsulación y cómo se vería nuestro código entonces?

Polimorfismo y amigos

Y este artículo trata sobre el polimorfismo . Le ayudará a desarrollar una comprensión más profunda de este principio OOP. También aprenderá cómo el polimorfismo estático difiere del polimorfismo dinámico. Básicamente, hay mucha información nueva en este material, ¡así que no se lo salte!