Pattern in architecture is the idea of capturing architectural design ideas as archetypal and reusable descriptions. The term pattern in this context is usually attributed to Christopher Alexander, an Austrian born American architect. The patterns serve as an aid to design cities and buildings. The concept of having collections of "patterns", or typical samples as such, is much older. One can think of these collections as forming a pattern language, whereas the elements of this language may be combined, governed by certain rules.
This may be distinct from common use of pattern books, which are collections of architectural plans which may be copied in new works.
Alexander's patterns seek to provide a source of proven ideas for individuals and communities to use in constructing their living and working environment. As such their aim is both aesthetic and political: to show how beautiful, comfortable and flexible built environments can be constructed, and to enable those people who will inhabit those environments to challenge any solution forced upon them.
A pattern records the design decisions taken by many builders in many places over many years in order to resolve a particular problem. Alexander describes a problem in terms of the so-called forces that act in it, and the solution is said to resolve those forces. If there are still unresolved forces, then additional patterns may be needed to balance these remaining forces.
Patterns may be collected together into a pattern language that addresses a particular domain. A large body of patterns was published by Alexander and his collaborators as A Pattern Language. The patterns in that book were intended to enable communities to construct and modify their own homes, workplaces, towns and cities.
Other than Alexander's own projects, few building projects have tried to use Alexander's patterns. Those that have done so have met a mixed response from other architects, builders, architectural critics, and users.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
The students will acquire a solid knowledge on the processes necessary to design, write and use scientific software. Software design techniques will be used to program a multi-usage particles code, ai
Les étudiants perfectionnent leurs connaissances en Java et les mettent en pratique en réalisant un projet de taille conséquente. Ils apprennent à utiliser et à mettre en œuvre les principaux types de
Ce cours couvre des sujets liés à l'architecture software moderne et industrielle : la gestion agile de projets, la spécification des besoins, le développement d'applications critiques, la programmat
Couvre les modèles de conception dans la programmation orientée objet, les diagrammes de classes, les classes abstraites, les interfaces, les associations, l'héritage et le modèle Builder en Java.
Met l'accent sur les bonnes pratiques de code, y compris la spécificité de l'histoire de l'utilisateur, la résolution de problèmes, le code lisible, les modèles de conception et la programmation défensive.
A design pattern is the re-usable form of a solution to a design problem. The idea was introduced by the architect Christopher Alexander and has been adapted for various other disciplines, particularly software engineering. An organized collection of design patterns that relate to a particular field is called a pattern language. This language gives a common terminology for discussing the situations designers are faced with. The elements of this language are entities called patterns.
, , ,
A novel pattern strategy of a nanomaterial network that can self‐assemble onto prepatterned soft substrate to realize ultra‐transparent electronics is presented. The approach detailed is based on the combination of nanomaterials' self‐assembly at the water ...
2019
This paper investigates the relationship between participants’ satisfaction with brightnessand other key perceptual attributesof the sceneto gain insight in howuser satisfaction with brightnessis influencedby factorsother than brightness levels. In this st ...
2019
We present an extensive evaluation of a wide variety of promising design patterns for automated deep-learning (AutoDL) methods, organized according to the problem categories of the 2019 AutoDL challenges, which set the task of optimizing both model accura ...