หลักการการออกแบบที่จํากัดวัตถุ ช่วยให้นักพัฒนาสร้างความยืดหยุ่น ธํารง และพัฒนาซอฟต์แวร์ในซี++

หลักการการออกแบบแบบแกนหลัก

การ ใช้ หลัก การ เหล่า นี้ อย่าง มี ประสิทธิภาพ อาจ ทํา ให้ มี สถาปัตยกรรม ที่ ดี ขึ้น ได้

การจับเท็จ

การจับเท็จเกี่ยวข้องกับข้อมูลและวิธีการต่าง ๆ ที่ดําเนินการกับข้อมูลภายในหน่วยเดียว โดยปกติจะเป็นคลาส โดยจํากัดการเข้าถึงส่วนประกอบของวัตถุบางส่วนโดยตรง ซึ่งจะช่วยป้องกันการรบกวนและการใช้สิ่งผิดปกติได้

มรดก

การ สืบ ทอด ตําแหน่ง นี้ ทํา ให้ ชน ชั้น มี คุณสมบัติ และ พฤติกรรม ที่ ได้ จาก ชน ชั้น บิดา มารดา.

การใช้โพลีมอร์ฟีสต์

การ นํา มา ใช้ ทํา ให้ วัตถุ ต่าง ๆ มี การ ปฏิบัติ ต่อ ชั้น ต่าง ๆ กัน ใน แบบ ที่ มี การ ใช้ กัน ทั่ว ไป.

ประยุกต์ใช้หลักการใน C++

ใน C++ หลัก การ เหล่า นี้ ถูก นํา มา ใช้ โดย ผ่าน ลักษณะ ต่าง ๆ เช่น การ จําแนก ส่วน ต่าง ๆ ของ การ เข้า ไป ใน ระบบ ประมวล ข้อมูล, การ ทํา งาน เกี่ยว กับ รหัส พันธุกรรม, และ การ ใช้ ฟังก์ชันเสมือน.

  • ใช้ [FLT: 0] prination และ ป้องกัน การเข้าใช้ระบบบังคับบังคับบังคับบังคับ
  • ออกแบบชั้นให้รอบคอบ เพื่อเพิ่มโค้ดให้มากสุด โดยไม่ต้องสร้างการขึ้นต่อกันที่ไม่จําเป็น
  • การเพิ่มความสามารถในการใช้งานเสมือน เพื่อเปิดการทํางานแบบ priorfism
  • หลีกเลี่ยงการเป็นมรดกที่ลึกซึ้ง เพื่อลดความซับซ้อน
  • การประกอบมรดกอย่างชอบ เมื่อเหมาะสม