Model View Controller
Pattern ini paling familiar bagi saya karena banyak projek yang dikerjakan menggunakan pattern ini. Hal ini disebabkan karena dalam hal kolaborasi lebih memudahkan karena sesorang dapat fokus pada bagian tertentu dan memisahkan logika dengan tampilan pengguna. Selain itu keterbacaan code juga lebih mudah sehingga akan memudahkan untuk pengembangan oleh orang lain dalam sebuah tim.