การ ใช้ หลัก การ เหล่า นี้ สามารถ ปรับ ปรุง คุณภาพ ของ รหัส และ ลด ความ รบกวน ได้ บทความ นี้ อธิบาย หลัก การ แต่ ละ ข้อ และ วิธี ใช้ หลัก การ เหล่า นั้น อย่าง มี ประสิทธิภาพ
หลัก การ เฉพาะ อย่าง
หลัก การ ที่ ว่า คน ใน ชั้น ควร มี เหตุ ผล เพียง อย่าง เดียว ที่ จะ เปลี่ยน แปลง ได้.
หลักการเปิด/ ปิด
หลักการ Open/Closed แสดงให้เห็นว่า ซอฟต์แวร์ควรจะเปิดสําหรับส่วนขยาย แต่ปิดสําหรับแก้ไข ผู้พัฒนาสามารถเพิ่มคุณสมบัติใหม่ ๆ ได้ โดยการขยายโค้ดที่มีอยู่ โดยไม่เปลี่ยนแปลงแหล่งดั้งเดิม วิธีการนี้จะทําให้ความเสี่ยงในการแนะนําบั๊กน้อยที่สุด
หลักการการแทนค่าของ Lisv
หลักการ Lisvov ดังกล่าวว่าวัตถุของชนชั้นบนสุดควรจะถูกแทนที่ด้วยวัตถุของชนชั้นย่อยโดยไม่ต้องส่งผลกระทบต่อความถูกต้องของโปรแกรม
หลักการการแยกส่วนเชื่อมต่อ
หลัก การ การ การ แบ่ง แยก ตัว ผู้ ใช้ ส่วน ประกอบ ต่าง ๆ แนะ ว่า ไม่ ควร บังคับ ลูก ค้า ให้ พึ่ง พา ส่วน ต่อ ที่ พวก เขา ไม่ ใช้.
การ กลับ ด้าน หลัก การ
หลักการการกลับค่าไม่เท่ากัน ยืนยันว่าโมดูลระดับสูง ไม่ควรขึ้นอยู่กับโมดูลที่มีระดับต่ํา แต่ทั้งคู่ควรจะขึ้นอยู่กับความนามธรรม ส่วนประกอบ decupuls นี้ และทําให้ระบบสามารถแก้ไขและทดสอบได้ง่ายขึ้น