Before revision: Pattern gardening is a method of designing gardens influenced by the concepts of patterns and pattern language originated by Christopher Alexander.
After revision: Pattern gardening is a method of designing gardens influenced by the concepts of design pattern and pattern language originated by Christopher Alexander.