摘要: 工厂方法定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 看这么罗嗦,其实就是多态,父类申明,子类构造。 为什么会有工厂方法?我们在写代码的时候经常的使用new关键字,也就是实例化一个具体类,绑着的是具体实现,那么这样会带来一个后果,在今后的变更中,我们不得不去修改那个类,这将导致代码的不稳定,我们还得去测试一切和这个类有关系的代码,并且我们违反了一个很重要的原则:对修改关闭原则。 我们需要将new和客户端代码分离开来我们要做个人才网 // 技能页 class SkillsPage { ... 阅读全文
posted @ 2011-12-18 10:56 一文钱 阅读(554) 评论(0) 推荐(0) 编辑