| 
				
				 | 
				Design Patterns - Introduction
					
						- Great influence on object oriented software development
 
								 
							
						 - Definition: a design pattern is solution to a regularly occurring problem in a specific context
 
								 
							
						 - Central concept: separation of interface and implementation
 
								 
							
						 - The reference book: "Design Patterns" by Erich Gamma, Richard Helm, Ralph Johnson, Jon Vlissides, 1995
 
								 
							
							
					  
				 |