OOP คืออะไร ? ทำไมต้องเขียนโปรแกรมแบบ OOP
ฝัง
- เผยแพร่เมื่อ 18 เม.ย. 2023
- การเขียนโปรแกรมเชิงวัตถุหรือว่า OOP เป็นพื้นฐานการเขียนโปรแกรมที่จำเป็นต้องรู้เลยล่ะ เพราะหลักการของ OOP จะช่วยให้ Developer เห็นภาพรวมของ Code ได้อย่างชัดเจน สามารถทำความเข้าใจและทำการแก้ไขได้อย่างรวดเร็ว บอกเลยว่า เป็นพื้นฐานที่สำคัญมากๆ ! หากใครยังไม่เคยลองเขียน OOP หรือจะทบทวนเรื่องนี้ ก็ไปรับชมคลิปวิดิโอนี้กันเลยคร้้าบ
เรียนรู้หลักการของ OOP แบบเน้นๆ ได้ที่ school.borntodev.com/course/c...
มาแบ่งปันความรู้ แชร์ประสบการณ์ใน Community borntoDev ได้ที่ / discord
เข้าร่วมกลุ่ม Facebook Community ได้ที่ bit.ly/CMBorntoDev
สนใจจัดอบรมออฟไลน์ ดูรายละเอียดได้ที่ bit.ly/bizBorntoDev
▲ ติดตามช่องของเราได้ที่ : bit.ly/SubBorntoDev
▲ Facebook : / borntodev
▲ Website : www.borntodev.com/
▲ TikTok : / borntodev
▲ Instagram : / borntodev
🦖BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี การพัฒนาโปรแกรม ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: biz@borntoDev.com - วิทยาศาสตร์และเทคโนโลยี
อธิบายได้ย่อยง่ายมากฮะ สุดยอด
ขอบคุณค่า อธิบายดีมาก🎉
คุณสมบัติ ของ OOP ต้องสามารถ ควบคุม object ได้ตั้งแต่ create -> execute -> destroy อันนี้สำคัญมาก object เปรียบเสมือน ตัวแปรที่ต้องใช้ memory ยิ่ง object ของเรา มีความสามารถ มากเท่าไร มันก็ต้องใช้ memory มากขึ้นเท่านั้น ดังนั้นการเลือกใช้ ภาษาในการพัฒนา ก็ต้องเน้นการควบคุม object ที่ใช้ได้ เช่น สร้าง object car มา 5 ตัว ตัวใหนไม่ใช้ ก็ free car ตัวนั้นซะ อย่าง python ก็ต้อง del object นั้นทิ้ง ซึ่งคุณสมบัติ ทั้ง 3 (create, execute, destroy) บางภาษาไม่รองรับ.
เรื่อง destroy ไม่จำเป็นกับบางภาษาเพราะมี garbage collector จัดการเคลียร์ object ที่ไม่ได้ใช้งานออกให้โดยอัตโนมัติอยู่แล้ว
@@RungwiroonKomalittipong นันละครับ ปัญหา ที่ทำให้ Android สู้ iOS ไม่ได้ ช้า และ กินทัพยากร
@@RungwiroonKomalittipong คือที่ ผมอยากจะบอกก็คือ การเลือกภาษา ในการพัฒนา ต้องรู้ให้รอบด้านครับ ไม่ใช่ตามกระแสที่เค้าใช้ อย่างไอ้พวกที่ไม่รองรับ oop เต็มรูปแบบนี่ เลี่ยงได้ควรเลี่ยง เขียนง่าย จริง แต่การ support ปัญหาบางอย่างก็ out off control คือ แก้ไม่ได้ บางที ต้อง design กันใหม่เลยทีเดียว เพื่องเลี่ยงปัญหา.
14.07 บรรทัดที่ 9 ตัว f ผมมันเออเรอแก้ยังไงครับ
เหมือนย้อนกลับไปเรียนวิทย์อีกครั้ง
:ได้ความรู้ ได้วิเคราะห์หรอ??
:ป่าวไม่รู้เรื่อง 555
คลิปดีมากฮ้ะแต่ไม่เข้าหัวเลย 😅😅
ขอ c# หน่อยครับ
เม้น1 ครับ
เวลาเรียกใช้มันจะเหมือน java ไหมครับ
เช่น car car1 = new car('ford', 'focus', '2015');
ความรุ้ที่ดี วิชาตอนปี 2
เก้าอี้ ergrotrend ที่นั่งอยู่ใช้ดีไหม อยากจะได้เหมือนกัน
ในราคาไม่เกินนี้ตัวนี้โอเคเลยครับ
คุณมาช้าไป 10 ปี 555555 ตกเรื่องนี้เรื่องเดียวเลย
❤🎉❤🎉❤🎉
พูดเร็วไปหน่อยครับ
13:00 เริ่มเเตก
สอนตัดต่อหน่อยครับ❤
พูดไวสุดๆ งง มากครับ มือใหม่ไม่เข้าใจ
ถ้าหากมือใหม่จริง ๆ เริ่มคลิปนี้ก่อนนะคร้าบ th-cam.com/video/Jw3h06aIHYk/w-d-xo.htmlsi=HQb-HqG2uP0SXNZ0