Nguyên tắc SOLID

Các nguyên tắc lập trình hướng đối tượng SOLID là cần thiết khi tạo ra phần mềm chức năng, có thể bảo trì lâu dài dựa trên lập trình hướng đối tượng (OOP).

Các nguyên tắc chính của SOLID:

Xem thêm

  • nguyên tắc DRY,
    chia phần mềm thành các thành phần nhỏ
  • nguyên tắc KISS,
    từ chối việc làm phức tạp phần mềm
  • nguyên tắc YAGNI,
    từ chối chức năng dư thừa của phần mềm
  • nguyên tắc CQS,
    chỉ định một lệnh duy nhất cho mỗi hàm
  • nguyên tắc LoD,
    được áp dụng trong phát triển phần mềm
  • nguyên tắc phân tách trách nhiệm,
    được áp dụng trong phát triển phần mềm