| 
		
			Сообщение от Erolast
			
		
	 | 
	| 
		что объект создается в момент вызова самого глубокого конструктора в иерархии
	 | 
	
не согласен. Объект создается в момент вызова конструктора верхнего уровня, и уже после этого на него применяются изменения вглубь дерева наследования (level_1 -> level_2 -> level_3) по средствам вызова super()
а то, о чем ты сказал делает цепочка прототипов