我是一个JSP初学者
所以想问问高手
学习Factory模式
要看那些书啊
能不能推荐一些书给我啊!!
谢谢了

解决方案 »

  1.   

    [email protected]
    先谢谢这位高手的帮忙了
      

  2.   

    我也想要一份[email protected]
    多谢了!
      

  3.   

    google啊。在编程的时候要面向抽象编程而不是面向具体实现。比如:你在 MyClass myClass= new MyClass()的时候,就已经指向了具体的MyClass类,我是要有个SubClass extends MyClass的时候,岂不是原来的MyClass myClass= new MyClass()都要改成SubClass myClass= new SubClass()。违反了开闭原则。解决方法就是:
    MyClass myClass= Myfactory.create();在create()里面判断是生成MyClass还是SubClass,要是更复杂的情况,就用抽象工厂。再把factory抽象。