You are here:--Tag:smartphone

OOP – Object Oriented Programming – การเขียนโปรแกรมเชิงวัตถุ ตอนที่ 1

เรื่องต่อไปที่เราจะเรียนคือเรื่อง Object Oriented Programming หรือ การเขียนโปรแกรมเชิงวัตถุ ซึ่งมักจะถูกเรียกย่อๆว่า OOP เรื่องนี้จัดได้ว่าเป็นหนึ่งในพื้นฐานที่ค่อนข้างสำคัญในการเขียนโปรแกรมคอมพิวเตอร์ยุคใหม่ ซึ่งก่อนที่เราจะเขียน Application หรือ เขียนโปรแกรมต่างๆ เราจะต้องเข้าใจในเรื่องนี้ก่อน เพราะว่าในภาษาคอมพิวเตอร์ยุคใหม่เกือบทุกภาษาในปัจจุบันใช้หลักการนี้เป็นรากฐานในการออกแบบตัวภาษา งั้นเรามาเริ่มดูกันเลยว่า concept ของ Object Oriented Programming  หรือ OOP นั่นเป็นอย่างไร คำถามแรกที่ต้องเจอคือ OOP คืออะไร? ตาม wikipedia ได้บอกไว้ว่า มันคือรูปแบบในการเขียนโปรแกรมอย่างหนึ่ง ที่จะมองการเขียนโปรแกรมเป็นวัตถุต่างๆ โดยจะมีการสร้างเป็นรูปแบบข้อมูล ที่เรียกว่า fields หรือ attributes และมีการกระทำที่เรียกว่า methods อ่านแล้วงงใช่ไหมครับ ขออนุญาติสรุปให้เข้าใจง่ายๆในประโยคเดียวว่า OOP หรือ การเขียนโปรแกรมเชิงวัตถุ ก็เปรียบเสมือน การเขียนนิยายที่คอมพิวเตอร์เข้าใจนั่นเอง พอคอมพิวเตอร์เข้าใจนิยายของเราแล้ว คอมพิวเตอร์ก็จะเอานิยายของเราไปทำเป็นหนัง ให้เราจิตนาการว่าโปรแกรมเมอร์เป็นผู้เขียนบทนิยาย และคอมพิวเตอร์คือผู้สร้างหนัง จริงๆแล้วนิยายนั้นก็เหมือนกับการเขียนโปรแกรมเชิงวัตถุเลย ถ้าเราสังเกตุดีๆ นิยายมันคือตัวหนังสือ

By | 2017-11-28T17:47:57+00:00 October 11th, 2015|Categories: Uncategorized|Tags: , |2 Comments