GithubHelp home page GithubHelp logo

wks-designpaterns's Introduction

Patrones de Diseño ✏️

Ejercicios Propuestos:

  1. Aplicar el patrón Singleton para simular el momento de creación de una aplicación. Escribe una posible solución aplicando este patrón, en el archivo aplication.js. Deberíamos ver por consola, el siguiente mensaje:

    La aplicacion ${this.nombre} se está iniciando...

  • 1.1) Si creo dos instancias de la clase aplicacion y pregunto si ambas son exactamente iguales, cuál será el resultado?
  1. Crear un constructor de elementos html de una páginas web. El mismo, puede crear elementos de tipo: h1, p, img e imput. El método encargado de crear el tipo de elemento, se determinará según la configuración recibida. ¿Qué tipo de patrón usarías?
  • 2.2) ¿Cómo te imaginás que sería el código? Escribe una posible solución aplicando este patrón en el archivo constructorSitios.js
  1. Se está desarrollando un juego que permite al usuario interactuar con personajes que juegan ciertos roles.

    Se desea incorporar al juego una facilidad para crear nuevos personajes que se añaden al conjunto de personajes predefinidos.

    En el juego, todos los personajes serán instancias de un pequeño conjunto de clases tales como Héroe, Villano o Monstruo.

    Cada clase tiene una serie de atributos como nombre, altura, peso, habilidades, etc. y según sus valores, una instancia de la clase representa a un personaje u otro, por ejemplo podemos tener los personajes monstruo bueno o monstruo malo.

    Diseña una solución que permita al usuario crear nuevos personajes y seleccionar para cada sesión del juego personajes de una colección de personajes creados.

    Podés escribir tu código en el archivo personajes.js

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.