A pattern is an idea that has been useful in one practical context and will probably be useful in others.
Martin Fowler (1997). “Analysis Patterns: Reusable Object Models”, p.8, Addison-Wesley Professional

A pattern is an idea that has been useful in one practical context and will probably be useful in others.