OOP ile yazılım geliştirirken nesneye uygulanacak metotların tanımlandığı ve birden fazla kalıtım almaya imkan veren arayüzler veya interface ile ilgili bilgiler yer almaktadır.
Yazılım geliştirme sürecinde yazılımın mimarisi için sıklıkla kullanılan soyut sınıflar, soyutlama veya abstract class yapısı ile ilgili bilgiler yer almaktadır.