When to use Factory method pattern?

后端 未结 10 1451
南旧
南旧 2020-12-12 14:56

When to use Factory method pattern?

Please provide me some specific idea when to use it in project? and how it is a better way over new keyword?

10条回答
  •  天涯浪人
    2020-12-12 15:55

    I am using Factory pattens when

    1. When a class does not know which class of objects it must create.

    2. A class specifies its sub-classes to specify which objects to create.

    3. In programmer’s language (very raw form), you can use factory pattern where you have to create an object of any one of sub-classes depending on the data provided.

提交回复
热议问题