Hace tiempo que no escribo pero hace poco hicimos entrevistas en mi trabajo para contratar a alguien. Le propusimos un algoritmo tan sencillo como recorrer números del 1 al 100 y si son múltiplos de 3 mostrar fizz, si lo son de 5 buzz, si lo son de ambos fizzbuzz y si no mostrar simplemente el número. Obviamente, si el número es 15 por ejemplo, solo se mostraría fizz buzz. Aquí algunos ejemplos de los algoritmos que vi:
Mostrando entradas con la etiqueta patron. Mostrar todas las entradas
Mostrando entradas con la etiqueta patron. Mostrar todas las entradas
miércoles, 1 de julio de 2015
Más Patrón estrategia
Etiquetas:
clase anonima,
clase interna anonima,
clases,
codigo,
Eclipse,
funcional,
interface,
java,
lambda,
lenguajes,
morethansimplycode,
NetBeans,
patron,
patron estrategia,
pattern,
programacion,
programar,
strategy
miércoles, 17 de diciembre de 2014
Patrón Singleton
El objetivo del patrón Singleton es asegurarse de que solo existe una única instancia de un objeto para todo el programa. Esto se consigue con tres cosas: un constructor privado, un campo de la clase estático para almacenar la única instancia y un método estático para obtenerla y, si no existe, crearla.
Etiquetas:
blog,
C#,
codigo,
construye tu programa,
construyendo tu programa,
informatica,
java,
lenguajes,
morethansimplycode,
patron,
programacion,
programar,
Python,
singleton
lunes, 15 de diciembre de 2014
Construyendo tu programa II
Por fin toca ya empezar a programar! Para seguir con esto voy a hacer una sencilla aplicación que de momento simplemente almacenará y mostrará datos sobre unos empleados. De esta frase tenemos que extraer los tres apartados que mencioné en el apartado anterior. Los datos en este caso será una clase empleado, las clases gestoras serán la GestoraEmpleados que será un ArrayList<Empleado> y una clase que se encargará de procesar la información que veremos en la tabla, un ModeloTabla y una Ventana para introducir y mostrar datos.
Etiquetas:
blog,
codigo,
construye tu programa,
construyendo tu programa,
Empleados,
Gestora,
informatica,
java,
modelo,
morethansimplycode,
paquetes,
patron,
programa,
programacion,
programar,
Python,
singleton,
tabla
Suscribirse a:
Entradas (Atom)