Skip to content

fedegilles/JS-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JS-learn

=== Javascript lesson 02

  • Pragramación orientada a objetos. Paradigma de programacion orientado alrededor de objetos en vez de funciones, no es un lenguaje de programacion Lenguajes que lo soportan: C#, Java, Ruby, Python, Javascript Angular (framework)
  • 4 Pilares = Encapsulation, Abstraction, Inheritance, Polymorphism.
  • Encapsulation combinamos variables y funciones en unidades (objetos) variables = propiedades (auto = color, modelo) funciones = metodos (auto = start(), stop(), move())

  • Abstraction Simplificamos la interfaz Reducimos la posibilidad de caos al modificar cosas.

  • Inheritance Eliminamos codigo redundante = HTMLElement

  • Polymorphism Muchas formas = Render

  • Beneficios = reducimos complejidad e imcrementamos reusabilidad con Encapsulation, reducimos complejidad y aislamos el impacto por modificaciones con la Abstraction, eliminamos codigo redundante con Inheritance y chau switch/case statements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published