Python – OOP(Object-Oriented Programming)
สำหรับ python นั้นภาษาหนึ่งที่รองรับรูปแบบการเขียนโปรแกรมหลายกระบวนทัศน์(multi-paradigm programming language) หรือถ้าให้เรียกง่ายๆ ก็คือรองรับรูปแบบการเขียนโปรแกรมในหลายรูปแบบ(อ่านเพิ่มเติมเกี่ยวกับกระบวนทัศน์) ซึ่งจะสามารถใช้การเขียนโปรแกรมในหลายรูปแบบ ซึ่งคุณลักษณะหนึ่งที่รับมาใช้งานก็คือ รูปแบบการเขียนโปรแกรมแบบหนึ่งที่เป็นที่นิยมกันมากในปัจจุบันคือ การเขียนโปรแกรมเชิงวัตถุ หรือ OOP(Object-Oriented programming language) การเขียนโปรแกรมในรูปแบบเชิงวัตถุนั้น จะให้ความสำคัญกับวัตถุจะเป็นการจัดแบ่งส่วนประกอบต่างๆในโปรแกรมให้เป็นวัตถุ (object) โดยวัตถุจะสามารถดำเนินการต่างๆ ได้, เก็บข้อมูลต่างและสื่อสารเพื่อแลกเปลี่ยนข้อมูลระหว่างกันและ โดยวัตถุหนึ่ง(object)หนึ่งจะประกอบด้วยลักษณะสำคัญ 2 ประการ คือ: – คุณลักษณะ(attributes) สำหรับเก็บข้อมูลต่างๆที่เกี่ยวข้องกับวัตถุนี่ – พฤติกรรม(behavior) เป็นการดำเนินการของวัตถุนี่ อาจจะใช้เพื่อคำนวนต่างๆ หรือส่งข้อมูลไปมา ตัวอย่างเช่น เรากำหนดให้สร้างวัตถุชนิดหนึ่ง(object)แทน การทำงานเกี่ยวกับรถยนต์ ซึ่งภายในวัตถุนี้มีลักษณะสำคัญตามหัวข้อข้างต้นดังนี้ คุณลักษณะ(attributes) ของรถยนต์ ประกอบด้วย: สี, ชนิด, จำนวนล้อ, ความยาว, ความกว้าง, ความสูง พฤติกรรมของรถยนต์(behavior) ประกอบด้วย: เคลื่อนไปข้างหน้า, ถอยไปข้างหลัง, เลี้ยว, จอด เราใช้งาน OOP เพื่อที่สามารถจะช่วยให้ไม่มีการเขียนกลุ่มคำสั่งใดๆ Read more about Python – OOP(Object-Oriented Programming)[…]
