Dalam membangun perangkat lunak, penggunaan OOP yang baik dan benar bisa membantu kita dalam menghasilkan perangkat lunak yang lebih robust dengan source code yang lebih konsisten. OOP dapat membantu kita lebih memperhatikan Separation of Concern dan DRY (Don't Repeat Yourself) dalam merancang sebuah perangkat lunak.