设计模式(抽象工厂)

Posted on 2009-08-18 21:01 在从未放弃的路上 阅读(167) 评论(0)  编辑  收藏 所属分类: 设计模式
Abstract Factory
通过工厂类创建某一对象,而不是直接使用new关键字。
public class Computer(){
}
public class NoteBookComputer extends Computer(){
}
public abstract class ComputerFactory(){
    public abstract Computer createComputer();
}
public class NoteBookComputerFactory extends ComputerFactory{
     public Computer createComputer() {
         return new NoteBookComputer();
    }
}
client code:
ComputerFactory factory=new NoteBookComputerFactory();
Computer noteBook=factory.createComputer();

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 9, comments - 0, trackbacks - 0, articles - 3

Copyright © 在从未放弃的路上