หลักการ SOLID

หลักการเขียนโปรแกรมเชิงวัตถุ SOLID มีความจำเป็น ในการสร้างซอฟต์แวร์ที่ทำงานได้ และสามารถบำรุงรักษาได้ในระยะยาวบนพื้นฐานของ การเขียนโปรแกรมเชิงวัตถุ (OOP)

หลักการพื้นฐานของ SOLID:

ดูเพิ่มเติม

  • หลักการ DRY,
    ซึ่งแบ่งซอฟต์แวร์ออกเป็นส่วนประกอบย่อยๆ
  • หลักการ KISS,
    ซึ่งปฏิเสธการทำให้ซอฟต์แวร์ซับซ้อน
  • หลักการ YAGNI,
    ซึ่งปฏิเสธการทำงานที่เกินความจำเป็นของซอฟต์แวร์
  • หลักการ CQS,
    ซึ่งกำหนดให้แต่ละฟังก์ชันมีเพียงคำสั่งเดียว
  • หลักการ LoD,
    ซึ่งถูกนำไปใช้ในการพัฒนาซอฟต์แวร์
  • หลักการ การแบ่งแยกความรับผิดชอบ,
    ซึ่งถูกนำไปใช้ในการพัฒนาซอฟต์แวร์