离弦之Ray

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  55 Posts :: 0 Stories :: 33 Comments :: 0 Trackbacks

    粗粗看完一遍设计模式的时候,觉得Builder Pattern和Factory Method Pattern有点混淆,好像这两者都是将复杂的构造过程屏蔽掉,最终返回一个Client满意的对象,但他们的本质是不一样的
    Builder Pattern只针对一个类,这个类的特点是构造起来过程特别复杂,所以将构造的部分独立出来,专门用一个BuilderClass来负责生成对象。
    Factory Method更多的是针对生成实现同一接口的一组类中的某个。有点拗口,就是在运行时生成正确的对象。
    总结下来,就是Builder针对一个Class,Factory Method针对从一组Class中挑选一个
posted on 2008-02-26 20:25 离弦之ray的技术天空 阅读(297) 评论(0)  编辑  收藏 所属分类: Design Pattern

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


网站导航: