请教AbstractFactory 和 Factory method 的区别

感觉如果Abstract Factory中如果将抽象的Factory去掉后和Factory method是相同的,都是用Factory 创建一种产品
还有 java 中的DateFormat、SimpleDateFormat是使用了那种模式??

对 AbstractFactory规模更大一点,制造两种不同的产品以上