อินสแตนซ์คืออะไร

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

คำว่า "instantiation" นั้นยังใช้ในด้านอื่น ๆ ของวิทยาศาสตร์คอมพิวเตอร์เช่นในการสร้างเซิร์ฟเวอร์เสมือน คุณสมบัติของเซิร์ฟเวอร์เสมือน (พื้นที่ดิสก์, RAM ที่จัดสรร, ประเภทของระบบปฏิบัติการ, ซอฟต์แวร์ที่ติดตั้ง ฯลฯ ) จะถูกกำหนดไว้ล่วงหน้า จากนั้นเซิร์ฟเวอร์หลายเครื่องสามารถจำลองเสมือนได้ในเครื่องเดียวโดยแต่ละเครื่องใช้การกำหนดค่านั้น กระบวนการทำเวอร์ชวลไลเซชันนั้นเรียกว่าการสร้างอินสแตนซ์และแต่ละเซิร์ฟเวอร์เสมือนจะเรียกว่าอินสแตนซ์

เงื่อนไขการเขียนโปรแกรมเชิงวัตถุ