☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย https://www.youtube.com/channel/UC3YgTINPYQmUcRt5ZcNFIZQ/join ฟังไมค์สัปดาห์นี้ เราจะมาพูดหนึ่งในหัวข้อที่เป็นพื้นฐานสำคัญของการเขียนโปรแกรม นั่นคือการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming หรือตัวย่อ OOP) ว่ามันคืออะไร มีความสำคัญอย่างไรกับโลกของ Programming บ้าง โดยจะพาแนะนำผ่านภาษา Programming ที่ถือว่ามีผู้ใช้เป็นอันดับต้นๆของโลกอย่าง "Typescript" กัน โดยในหัวข้อนี้ จะครอบคลุมส่วนหนึ่งของ Typescript และ หัวข้อ OOP ทั้ง 4 คุณสมบัติคือ Encapsulation (ห่อหุ้ม), Abstraction (นามธรรม), Inheritance (สืบทอด), Polymorphism (พ้องรูป) กัน ถ้าพร้อมเรียน lecture วันนี้แล้ว มาลองฟังกันได้ในฟังไมค์นะครับ 😁 หัวข้อ 00:00 แนะนำ Session 01:08 แนะนำ OOP ว่ามันคืออะไร 05:24 4 เสาหลักของ OOP 07:23 เล่า concept ภาพรวม OOP ผ่านตัวอย่าง Class Diagram 11:11 แนะนำ Typescript 14:24 การประกาศ Class ระหว่าง Javascript และ Typescript 17:20 ทำไมเราถึงพูดถึง Typescript ในหัวข้อนี้ 19:19 คุณสมบัติที่ 1 Encapsulation 24:03 คุณสมบัติที่ 2 Abstraction 30:18 คุณสมบัติที่ 3 Inheritance 35:52 คุณสมบัติที่ 4 Polymorphism 37:59 ความแตกต่างระหว่าง Abstraction และ Polymorphism 40:57 สรุปเนื้อหาทั้งหมด และ เราจำเป็นต้องรู้ OOP ไหม ? ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่ Facebook page: https://www.facebook.com/mikelopster.dev Website: https://mikelopster.dev พิกัดของด้านหลัง : https://shope.ee/8A54c8cfkf