Related resources for use Factory design pattern