คำจำกัดความที่เป็นทางการ / ส่วนที่เคาน์เตอร์ในคณิตศาสตร์สำหรับ "วัตถุ" ของแบบจำลองเชิงวัตถุ
นี่เป็นคำถามที่ฉันถามในฟอรัม SE ทางคณิตศาสตร์และฉันถูกเรียกที่นี่ ดังนั้นนี่คือคำถาม - ฉันเป็นมือใหม่ทั้งในวิชาคณิตศาสตร์และวิทยาการคอมพิวเตอร์เชิงทฤษฎีดังนั้นโปรดอดทนกับฉันหากคุณพบว่าคำถามของฉันไม่มีกรอบอย่างเหมาะสม การจำลองแบบเชิงวัตถุดูเหมือนว่ามีประโยชน์มากในการกำหนดปฏิสัมพันธ์ที่ซับซ้อนเมื่อจำลองโลกแห่งความจริง แต่ส่วนใหญ่จะใช้ในการเขียนโปรแกรม ฉันสงสัยว่าถ้าเรามีแนวคิดที่คล้ายกันในวิชาคณิตศาสตร์ เมื่อเราทำการเขียนโปรแกรมเราสามารถเข้าใจแนวคิดของ "Objects" และ "Object Oriented Programming" และใช้มัน แต่เรามีคำจำกัดความอย่างเป็นทางการของ "วัตถุ" ในแง่ของทฤษฎีเซตหรือไม่? หรือสำหรับเรื่องนั้นทฤษฎีทางคณิตศาสตร์อย่างเป็นทางการอื่น ๆ เราสามารถใช้ / กำหนดสามแนวความคิดการสร้างแบบจำลองวัตถุหลักอย่างเป็นทางการ - 1. Encapsulation 2. การสืบทอด 3. Polymorphism ฉันรู้ว่าคำถามกว้างเกินไป แต่จะขอบคุณจริง ๆ ถ้าคุณสามารถให้ตัวชี้บางอย่างเช่นกันเพื่อให้ฉันสามารถเข้าใจแนวคิดเหล่านี้ได้ดีขึ้น