En este repo se encuentra el código de los dos patrones seleccionados, la implementación es apreciable en código.