Design patterns implementation site