อ่าน 2 นาที
วัตถุ (วิทยาการคอมพิวเตอร์)
ในการพัฒนาซอฟต์แวร์อ็อบเจ็กต์คือหน่วยความหมาย ที่มีสถานะพฤติกรรมและเอกลักษณ์ อ็อบเจ็กต์...
วัตถุ (วิทยาการคอมพิวเตอร์)
ในการพัฒนาซอฟต์แวร์อ็อบเจ็กต์คือหน่วยความหมาย ที่มีสถานะพฤติกรรมและเอกลักษณ์[ 1 ] [ 2 ] [ 3 ] [ 4 ] อ็อบเจ็กต์ สามารถจำลองส่วนใดส่วนหนึ่งของความเป็นจริงหรืออาจเป็นสิ่งประดิษฐ์ของกระบวนการออกแบบซึ่งการทำงานร่วมกับอ็อบเจ็กต์อื่นๆ ดังกล่าวทำหน้าที่เป็นกลไกที่ให้พฤติกรรมระดับสูงขึ้น กล่าวอีกนัยหนึ่ง อ็อบเจ็กต์แสดงถึงรายการ หน่วย หรือเอนทิตีแต่ละรายการที่สามารถระบุได้ ไม่ว่าจะเป็นของจริงหรือนามธรรม โดยมีบทบาทที่กำหนดไว้อย่างชัดเจนในโดเมนปัญหา[ 1 ] : 76
ภาษาโปรแกรมสามารถจำแนกได้ตามการสนับสนุนวัตถุ ภาษาที่ให้โครงสร้างการห่อหุ้มสำหรับสถานะ พฤติกรรม และตัวตน จะถูกจัดประเภทเป็นภาษาเชิงวัตถุหากภาษานั้นยังให้โพลีมอร์ฟิซึมและการสืบทอดด้วย ก็จะถูกจัดประเภทเป็นภาษาเชิงวัตถุ[ 5 ]ภาษาที่สนับสนุนการสร้างวัตถุจากคลาสจะถูกจัดประเภทเป็นภาษาเชิงคลาสภาษาที่สนับสนุนการสร้างวัตถุผ่านวัตถุแม่แบบจะถูกจัดประเภทเป็นภาษา เชิงต้นแบบ
แนวคิดเรื่องวัตถุถูกนำไปใช้ในบริบทซอฟต์แวร์ที่หลากหลาย รวมถึง:
- การใช้งานที่พบได้บ่อยที่สุดอาจเป็นการ สร้างอ็อบเจ็กต์ ในหน่วยความจำภายในโปรแกรมคอมพิวเตอร์ที่เขียนด้วยภาษาเชิงวัตถุ
- ระบบสารสนเทศสามารถจำลองได้ด้วยวัตถุที่แสดงถึงส่วนประกอบและอินเทอร์เฟซ[ 1 ] : 39
- ในแบบจำลองเชิงสัมพันธ์ของ การจัดการ ฐานข้อมูลด้านต่างๆ เช่นตารางและคอลัมน์อาจทำหน้าที่เป็นวัตถุ[ 6 ]
- โดยทั่วไป แล้ว วัตถุใน ระบบ ประมวลผลแบบกระจายจะมีขนาดใหญ่กว่า มีอายุการใช้งานยาวนานกว่า และเน้นการให้บริการมากกว่าวัตถุในการเขียนโปรแกรม
ในภาษาการเขียนโปรแกรมเชิงวัตถุอย่างแท้จริง เช่นJavaและC#คลาสทั้งหมดอาจเป็นส่วนหนึ่งของโครงสร้างการสืบทอด โดยที่คลาสรากคือ `Class` ซึ่งObjectหมายความว่าอินสแตนซ์ของคลาส `Class` ทั้งหมดObjectจะสืบทอดมา จากคลาส `Class` โดย Objectปริยาย
ดูเพิ่มเติม
- คุณลักษณะ (การเขียนโปรแกรมเชิงวัตถุ)
- วัตถุทางธุรกิจ
- วิชา (การเขียนโปรแกรมคอมพิวเตอร์)
- การเขียนโปรแกรมแบบแบ่งตามคลาส
- วัตถุถ่ายโอนข้อมูล
- การประกาศ (การเขียนโปรแกรมคอมพิวเตอร์)
- วัตถุกระจาย
- ตัวอย่างเช่น (วิทยาการคอมพิวเตอร์)
- เมตาออบเจ็กต์
- วิธีการ (การเขียนโปรแกรมคอมพิวเตอร์)
- แบบจำลองความสามารถของวัตถุ
- การจัดองค์ประกอบของวัตถุ
- การคัดลอกวัตถุ
- กราฟวัตถุ
- อายุการใช้งานของวัตถุ
- ภาษาเชิงวัตถุ
- การเขียนโปรแกรมเชิงวัตถุ
- ตัวชี้ (การเขียนโปรแกรมคอมพิวเตอร์)
- อ้างอิง (วิทยาการคอมพิวเตอร์)
- ความหมาย (ตรรกศาสตร์)
- วัตถุค่า
ลิงก์ภายนอก
- อ็อบเจ็กต์คืออะไร?จากบทเรียน Java
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ วัตถุ (วิทยาการคอมพิวเตอร์)
ในการพัฒนาซอฟต์แวร์อ็อบเจ็กต์คือหน่วยความหมาย ที่มีสถานะพฤติกรรมและเอกลักษณ์ อ็อบเจ็กต์...
ดูเพิ่มเติม
คุณลักษณะ (การเขียนโปรแกรมเชิงวัตถุ) วัตถุทางธุรกิจ วิชา (การเขียนโปรแกรมคอมพิวเตอร์) การเขียนโปรแกรมแบบแบ่งตามคลาส วัตถุถ่ายโอนข้อมูล การประกาศ (การเขียนโปรแกรมคอมพิวเตอร์) วัตถุกระจาย ตัวอย่างเช่น (วิทยาการคอมพิวเตอร์) เมตาออบเจ็กต์ วิธีการ...
ลิงก์ภายนอก
อ็อบเจ็กต์คืออะไร? จาก บทเรียน Java ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Object_(computer_science)&oldid=1359057129 "