日历

September 2020
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  

Creator与Factory

Home Forums 《冒号课堂》讨论区 Creator与Factory

Tagged: ,

  • This topic is empty.
Viewing 1 reply thread
  • Author
    Posts
    • #1086
      Todd
      Member

      Factory相关的模式主要是对对象创建过程的抽象,而除了创建过程还涉及到一个创建职责,即应该由谁来创建对象?这个问题似乎没有引起与Factory同等的重视。我只看到过GRASP里面提到了的Creator涉及了这方面的讨论。我准备对这一问题再进行一些深入的学习和思考。

    • #1312
      hui
      Keymaster

      在GRASP中的creator pattern中,对由谁来创建对象的问题作了说明。可参见链接: http://en.wikipedia.org/wiki/GRASP_(object-oriented_design)#Creator 。另外,推荐Craig Larman的书《Applying UML and Patterns》(第三版)。

      职责分配是否合理,将直接决定OO设计的成败。在《冒号课堂》第382页的关系图中,职责就是关键词之一,意识到这一点对理解OOP非常重要。

Viewing 1 reply thread
  • You must be logged in to reply to this topic.
 请您评分1星(很差)2星(不行)3星(一般)4星(不错)5星(很棒)