This paper summarized the gradual development of Christopher Alexander's theory and architectural practice,studied the development context and inner link between Alexander's theory and Self-Organization Theory;analysed the process of interactive development between "pattern language" thoughts and self-organization theory.In the framework of complexity science,this paper re-interpreted Alexander's theory and reveal the inner thought in A Pattern Language and The Timeless Way of Building,in order to apply the "pattern language" theory to build better harmonious homes,towns and cities.This paper studied the process of "pattern language" theory's development and evolution in computer science through elaborating its influence on computer programming.Found "pattern language" method can be applied to other areas.Then summarized the basic characteristics and deficiency of the "pattern language”by comparing "pattern languages" and "design patterns",and analysis of the application of "design patterns" method in order to improve "pattern language".Ultimately,this paper reflected on how to use "pattern language method-"reusable patterns principle" and "user participation principle"-to construct a more harmonious urban and rural residential environment under the situation of less managers and large amount of construction in the process of rapid urbanization in contemporary China. |