1.简单工厂模式:
java.text.DateFormat 中
public final static DateFormat getDateInstance();考虑为什么是能返回自己,虽然DateFormat是抽象类但getDateInstance()中返回的是子类的实例。
2.静态工厂模式:
Integer.ValueOf(),Class.forName()and so on.
登记式工厂:(与缓存有关)
简单工厂和工厂方法模式(jdk中Collection)jdk URL和URLConnection应用
calendar java国际化工厂方法应用
抽象工厂模式应用:SWT 布局管理器per架构
java.sql uIManager(Swing 外观)
里氏代换原则