บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    Object Oriented Programming (OOP) คืออะไร

    บทความวันที่ 9 ตุลาคม 2555

    Object Oriented Programming (OOP) คือการเขียนโปรแกรมเชิงวัตถุ หรือกล่าวได้ง่าย ๆ ว่า วิเคราะห์, มอง และเขียนโปรแกรมทุกอย่างตามวัตถุ เพราะความเป็นจริงแล้ว ทุก ๆ อย่างบนโลกล้วนเป็นวัตถุหมด เช่น คอมพิวเตอร์, ทีวี, หนังสือ เป็นต้น 

     

    ข้อดีของ OOP

    1. Reuse หรือการนำกลับมาใช้ใหม่ คือเขียนโปรแกรมครั้งเดียว และนำกลับมาใช้ในหลาย ๆ ส่วนที่มีการทำงานเหมือนกัน

    2. Information Hidden การซ้อนข้อมูล โดยจะทำให้ข้อมูลมีกลไกในการเข้าถึง และการมองเห็นได้ในหลาย ๆ รูปแบบ

    3. Polymorphism หรือการมีได้หลายรูปแบบ กล่าวให้ง่าย ๆ เลยก็คือวัตถุชนิดเดียวกัน หรือต่างชนิดกันสามารถมีการเรียกใช้คำสั่งที่เหมือนกัน แต่การทำงานของคำสั่งแตกต่างกันได้ตามคุณสมบัติของวัตถุชิ้นนั้น ๆ ควรจะมี เช่น "นก กับ เครื่องบิน สามารถบิน ได้เหมือนกัน" แต่ "บินทั้ง 2 ไม่เหมือนกัน" 

    4. Inheritance หรือ Extends คือการสืบทอดคุณสมบัติต่าง ๆ เช่น พ่อ แม่ ถ่ายทอดพันธุกรรมบางอย่างสู่ลูก เป็นต้น

     

    ข้อเสียของ OOP คือซับซ้อนกว่าแบบ เชิงโครงสร้าง ครับ

     

    ความเป็นจริงข้อดี และข้อเสียมีเยอะกว่านี้มาก และบทความนี้เป็นเพียงจุดเล็กน้อยเท่านั้น ยังไงลองศึกษา OOP กันดูนะครับ


    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา OOP คือ, OOP, รับเขียนเว็บไซต์