1. bir yazılım mühendisliği prensibi. örnekle açıklamak gerekirse bir hesap makinesi kodladığımızı düşünelim calculatorbrain model, calculatorviewcontroller controller, uıbutton view olmaktadır.