8.4 factory机制的实现