ການສືບທອດແມ່ນ ໜຶ່ງ ໃນແນວຄວາມຄິດຫຼັກໃນການຂຽນໂປລແກລມ ມຸ່ງເນັ້ນວັດຖຸ. ອະນຸຍາດໃຫ້ຊັ້ນຮຽນສືບທອດຄຸນສົມບັດ ແລະວິທີການຂອງຊັ້ນຮຽນອື່ນ.
ການສືບທອດແບບງ່າຍດາຍ
ການສືບທອດແບບງ່າຍໆແມ່ນເມື່ອຊັ້ນຮຽນພຽງແຕ່ສືບທອດຄຸນສົມບັດ ແລະວິທີການຈາກຊັ້ນແມ່ເທົ່ານັ້ນ. ຈິນຕະນາການວ່າທ່ານມີຫ້ອງຮຽນພໍ່ແມ່ເອີ້ນວ່າ "ສັດ" ແລະຫ້ອງຮຽນເດັກນ້ອຍເອີ້ນວ່າ "ຫມາ". ຫ້ອງຮຽນ "ຫມາ" ຈະສືບທອດວິທີການແລະຄຸນສົມບັດຂອງຫ້ອງຮຽນ "ສັດ", ເຊັ່ນ "ກິນ", "ນອນ", "ຫາຍໃຈ", ແລະອື່ນໆ.
ການສືບທອດຫຼາຍອັນ
ການສືບທອດຫຼາຍອັນແມ່ນເມື່ອຊັ້ນຮຽນສືບທອດຄຸນສົມບັດ ແລະວິທີການຈາກຊັ້ນແມ່ຫຼາຍກວ່າໜຶ່ງຊັ້ນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຫ້ອງຮຽນເດັກນ້ອຍສາມາດມີຫ້ອງຮຽນພໍ່ແມ່ຫຼາຍ. ປະເພດຂອງການສືບທອດນີ້ແມ່ນເປັນໄປໄດ້ໃນບາງພາສາການຂຽນໂປລແກລມເຊັ່ນ C ++, ແຕ່ບໍ່ແມ່ນໃນພາສາອື່ນໆເຊັ່ນ Java.
ເປັນຫຍັງຈຶ່ງບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ສືບທອດຫຼາຍຢ່າງໃນທຸກພາສາການຂຽນໂປຣແກຣມ?
ການສືບທອດຫຼາຍອັນສາມາດນໍາໄປສູ່ບັນຫາຄວາມບໍ່ແນ່ນອນ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຖ້າສອງຫ້ອງຮຽນພໍ່ແມ່ມີວິທີການຫຼືຄຸນສົມບັດທີ່ມີຊື່ດຽວກັນ, ມັນອາດຈະບໍ່ຊັດເຈນວ່າວິທີການຫຼືຄຸນສົມບັດເຫຼົ່ານັ້ນຈະໃຊ້ສໍາລັບຊັ້ນເດັກ. ສໍາລັບເຫດຜົນນີ້, ບາງພາສາການຂຽນໂປລແກລມບໍ່ອະນຸຍາດໃຫ້ມີມໍລະດົກຫຼາຍ.
ບັນຊີລາຍຊື່ຂອງພາສາການຂຽນໂປລແກລມທີ່ສະຫນັບສະຫນູນການສືບທອດຫຼາຍ:
- ພາສາ C++
- ງູເຫຼືອມ
- ທັບທິມ
ບັນຊີລາຍຊື່ຂອງພາສາການຂຽນໂປຼແກຼມທີ່ບໍ່ສະຫນັບສະຫນູນການສືບທອດຫຼາຍ:
- ເກາະຊວາ
- C#
- ພາສາ PHP
ສະຫຼຸບແລ້ວ, ການສືບທອດແບບງ່າຍດາຍ ແລະ ການສືບທອດຫຼາຍອັນແມ່ນແນວຄວາມຄິດຫຼັກສອງຢ່າງໃນການຂຽນໂປຣແກຣມແບບວັດຖຸ. ການສືບທອດດ່ຽວໝາຍເຖິງວ່າຊັ້ນຮຽນລູກສາມາດສືບທອດຄຸນສົມບັດ ແລະວິທີການຈາກຊັ້ນພໍ່ແມ່ເທົ່ານັ້ນ, ໃນຂະນະທີ່ການສືບທອດຫຼາຍອັນໝາຍເຖິງວ່າຊັ້ນຮຽນລູກສາມາດສືບທອດຄຸນສົມບັດ ແລະວິທີການຈາກຊັ້ນພໍ່ແມ່ໄດ້ຫຼາຍກວ່າໜຶ່ງຊັ້ນ. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າບໍ່ແມ່ນພາສາການຂຽນໂປລແກລມທັງຫມົດອະນຸຍາດໃຫ້ມີມໍລະດົກຫຼາຍອັນເນື່ອງມາຈາກຄວາມບໍ່ແນ່ນອນທີ່ເປັນໄປໄດ້ໃນວິທີການແລະຄຸນສົມບັດ.
ໃຫ້ແນ່ໃຈວ່າທ່ານເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງສອງແນວຄວາມຄິດທີ່ສໍາຄັນນີ້ໃນການຂຽນໂປລແກລມແບບວັດຖຸ!
ຂ້ອຍແມ່ນ Sebastián Vidal, ວິສະວະກອນຄອມພິວເຕີທີ່ມີຄວາມກະຕືລືລົ້ນກ່ຽວກັບເຕັກໂນໂລຢີແລະ DIY. ຍິ່ງໄປກວ່ານັ້ນ, ຂ້ອຍເປັນຜູ້ສ້າງ tecnobits.com, ບ່ອນທີ່ຂ້ອຍແບ່ງປັນບົດສອນເພື່ອເຮັດໃຫ້ເຕັກໂນໂລຢີສາມາດເຂົ້າເຖິງໄດ້ຫຼາຍຂຶ້ນແລະເຂົ້າໃຈໄດ້ສໍາລັບທຸກຄົນ.