Tipe turunan dan OOP

Modul tipe turunan: agregat buatan pengguna, constructor, prosedur terikat tipe, hingga pewarisan dan polimorfisme.

Modul ini membangun pemrograman berorientasi objek Fortran di atas tipe turunan, mulai dari pengelompokan data heterogen dalam satu agregat, inisialisasi melalui constructor, hingga prosedur yang dilekatkan langsung pada tipe. Dua topik penutup menambahkan pewarisan dengan extends dan polimorfisme, yaitu kemampuan satu variabel menampung objek dari beberapa tipe sekeluarga. Setiap topik menyertakan program yang dikompilasi dengan gfortran dan dijalankan, sehingga seluruh perilaku yang dibahas dapat diuji ulang.