스프링없이 팩토리 클래스로 IoC 구현