Introducción
👋 ¡Hola!
Si llegaste hasta acá, podemos asumir que tenés interés en aprender sobre Diseño de software orientado a objetos. En este sitio vas a encontrar material en español que utilizamos en nuestros cursos y que publicamos con licencias libres.
Aunque nos esforzamos por hacer foco en lo conceptual, también creemos que es necesario bajar a tierra la teoría para poder comprenderla. Y a nuestro entender, la única forma de lograr eso es programando mucho.
En particular, hemos elegido Kotlin y TypeScript como lenguajes para poner en práctica lo que aquí desarrollamos, y es por esto que los ejemplos que encontrarás se basarán en esas tecnologías. Pero no te desanimes si estás utilizando un lenguaje diferente: si comprendés los conceptos solo te quedará como tarea hacer la traducción a tu lenguaje preferido. 😄
#
CategoríasEl material está dividido en varias categorías que intentan organizar un poco el conocimiento.
Para diferenciarlas, las hemos clasificado utilizando emojis, de acuerdo al siguiente código:
- 📝 Conceptuales: tratan principalmente de conceptos agnósticos de la tecnología, que podrían implementarse en cualquier lenguaje orientado a objetos.
- 🛠️ Tecnológicas: guías, apuntes y recursos específicos para las tecnologías oficiales de nuestros cursos.
#
Aportes y sugerencias¿Encontraste algún error? ¿Querés sugerir alguna mejora?
En el final de cada página (incluida esta, claro) vas a encontrar un enlace que dice Editar esta página. Al hacer clic ahí, se te abrirá una pestaña donde verás el código fuente de la página que estés navegando, y desde ahí mismo podrás hacer tu sugerencia y enviar un pull request.
¡Esperamos tus aportes!