Prinsip SOLID

Prinsip-prinsip pemrograman berorientasi objek SOLID diperlukan saat membuat perangkat lunak yang fungsional dan dapat dipelihara dalam waktu lama berdasarkan pemrograman berorientasi objek (OOP).

Prinsip-prinsip utama SOLID:

Lihat juga

  • prinsip DRY,
    yang memisahkan perangkat lunak menjadi komponen-komponen kecil
  • prinsip KISS,
    yang mengasumsikan penolakan terhadap penyederhanaan perangkat lunak
  • prinsip YAGNI,
    yang mengasumsikan penolakan terhadap fungsionalitas perangkat lunak yang berlebihan
  • prinsip CQS,
    yang menetapkan hanya satu perintah untuk setiap fungsi
  • prinsip LoD,
    yang diterapkan dalam pengembangan perangkat lunak
  • prinsip pemisahan tanggung jawab,
    yang diterapkan dalam pengembangan perangkat lunak