| 
	
	
		
		
		
		
		 инкапсулируй короче логику поведения интерфейса (события) где нить один раз, и сделай этому интерфейсу точки подключения API К КОТОРЫМ потом прикручивай этот интерфейс (событие) в модулям через API 
 
 
интерфейс будет описан один раз, например (text out) а использовать его смогут разные модули подключая его к себе через его API 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |