读书笔记 Head First Design Pattern 第4章

当我每次使用new时,不正是在针对实现编程吗?当看到new,就会想到具体

所谓针对实现,就是针对具体类型,具体类,下位词

总要创建对象吧!而Java只提供一个new关键词创建对象

PHP的clone关键词

静态工厂的缺点:不能通过继承来改变创建方法的行为。静态方法无法被override?

NYPizzaStore, ChicagoPizzaStore, CaliforniaPizzaStore

本来是某个类的对象,让它成为这个类子类的对象,并且可能是唯一的对象(Singleton)

abstract Product factoryMethod(String type)

posted @ 2010-12-02 19:34  Jackal Hu  阅读(105)  评论(0编辑  收藏  举报