Design Patterns are a form of knowledge


#1

Patterns are prescientific. They are not derived from first principles as scientific theory, but from empirical observations. They can provide a phenomenological foundation on top of which scientific theories can be formulated [SALINGAROS-2000]. Patterns are an actionable representation of knowledge, yet they are not deterministic. Patterns are cognitive and capture deep understanding of recurring problems [MURRAY-2000].


This is a companion discussion topic for the original entry at https://chronologist.com/blog/2016-02-10/design-patterns-are-a-form-of-knowledge/