คำถามติดแท็ก object-oriented

1
การสืบทอดนั้นแตกต่างจากการพิมพ์ย่อยอย่างไร
ในมุมมองภาษาการเขียนโปรแกรมการพิมพ์ย่อยหมายถึงอะไร ฉันได้ยินมาว่า "มรดกไม่ใช่การพิมพ์ย่อย" แล้วความแตกต่างระหว่างการสืบทอดและการพิมพ์ย่อยคืออะไร

2
ประเภทการเป็นเจ้าของและตรรกะการแยก
ประเภทความเป็นเจ้าของและลอจิกการแยกดูเหมือนว่าจะมีเป้าหมายคล้ายกันควบคุมความเป็นเจ้าของและนามแฝง บางทีฉันควรเพิ่ม: ความสามารถในการเขียนข้อมูลจำเพาะแบบแยกส่วน อะไรคือความสัมพันธ์ระหว่างความเป็นเจ้าของและตรรกะการแยก

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