UML diyagramlarını neden kullanmalıyız? UML OOP için en çok kullanılan diyagram hangisidir?