Object Oriented Software Engineering   View all facts   Glossary   Help
subject > pattern > architectural pattern > multi-layer
Next architectural patternpipe and filter    Uparchitectural pattern    Previous architectural patternbroker   

multi-layer comparison table
Subject use allow increases facilitate has definition reduce is a synonym of is a kind of anticipate
architectural pattern you to design flexible systems using components that are as independent of each other as possible  A pattern used in software architecture architectural stylepattern 
multi-layerto build a multi-layer systemreplacement of a layer by an improved version, or by one with a different set of capabilitiesreusability because the lower layers can often be designed generically so that they can be used to provide the same services for different systemsdivide and conquer since the separate layers can be independently designedAn architectural pattern in which a system is divided into layerscoupling since well-designed lower layers do not know about the higher layers architectural patternobsolescence: databases and UI systems tend to change; by isolating these in separate layers, the system becomes more resistant to obsolescence

Next architectural patternpipe and filter    Uparchitectural pattern    Previous architectural patternbroker