ใช้การสืบทอดและโพลีมอฟิลิส

เรียนรู้วิธีการสร้างลําดับชั้นของคลาสโดยใช้คลาสพื้นฐานและคลาสที่ได้รับและวิธีการใช้พฤติกรรมโพลีมอฟิกโดยใช้การสืบทอดคลาสหรือการใช้งานอินเทอร์เฟซ

สิ่งที่จำเป็นต้องมี

  • การติดตั้ง Visual Studio Code ที่มีส่วนขยาย C# Dev Kit ติดตั้งอยู่
  • ความสามารถในการพัฒนาโปรแกรมเชิงออบเจ็กต์พื้นฐานใน C# ที่ใช้คลาสที่มีคุณสมบัติและวิธีการ
  • ความสามารถในการสร้างอินเทอร์เฟซที่กําหนดสัญญาสําหรับคลาสที่นํามาใช้โดยโปรแกรมเชิงวัตถุที่เขียนใน C#

โมดูลในพาธการเรียนรู้นี้

เรียนรู้วิธีการสร้างลําดับชั้นของคลาสโดยใช้คลาสพื้นฐานและคลาสที่สืบทอดและวิธีการซ่อนหรือแทนที่สมาชิกของคลาสที่สืบทอดมาโดยใช้คําสําคัญ newvirtualabstractและ override  

เรียนรู้หลักการของโพลีมอฟิฟิกวิธีการใช้พฤติกรรมโพลีมอฟิกโดยใช้การรับทอดหรือการใช้งานอินเทอร์เฟซของคลาสและวิธีการเลือกระหว่างวิธีการสืบทอดและวิธีการแบบอินเทอร์เฟสกับพอลิมอฟิส