update readme, define factory's two category: 工厂方法/抽象工厂