Skip to main content
Generalised the wording of the guidance to better capture the different meaning of the term + description elaborating the different meanings and defining the related design pattern
Source Link

A strategy is a general approach used to:

  • achieve specific high level project management or technical management goals, or to
  • address similar needs or constraints in the area of architecture, design or implementation, or to
  • solve a family of issues sharing some common characteristics.

A strategy can also mean a design pattern, which defines a family of algorithms, and encapsulates them so to make them interchangeable.

A strategy is a general approach used to:

  • achieve specific high level project management or technical management goals, or to
  • address similar needs or constraints in the area of architecture, design or implementation, or to
  • solve a family of issues sharing some common characteristics.

A strategy can also mean a design pattern, which defines a family of algorithms, and encapsulates them so to make them interchangeable.

Link