Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore อินทิรา 003

อินทิรา 003

Published by Intira25976, 2018-03-24 16:43:52

Description: อินทิรา 003

Search

Read the Text Version

การเขยี นโปรแกรมเชิงวตั ถุOOP (OBJECT ORIENTED PROGRAMMING) HOW TO 1.Download Aurasma App 2.Scan QR Code withLine or search “gam_gam6633” 3. Scan picture

การเขยี นโปรแกรมเชิงวตั ถุOOP (OBJECT ORIENTED PROGRAMMING)วตั ถุประสงค์ •มีความรู้เก่ียวกบั คุณสมบตั ิแนวคิดและขอ้ ดี ขอ้ เสียของการเขียนโปรแกรมเชิงวตั ถุ •อธิบายความแตกต่างระหวา่ งการเขียนโปรแกรม แบบมีโครงสร้างกบั การเขียนโปรแกรมเชิงวตั ถุแนวคิดการเขียนโปรแกรมเชิงวตั ถุ •แนวคิดการเขียนโปรแกรมเชิงวตั ถุน้นั ให้ ความสาคญั กบั ขอ้ มูลและพฤติกรรมของวตั ถุ และความสมั พนั ธ์กนั ระหวา่ งวตั ถุ

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

การเขยี นโปรแกรมเชิงวตั ถุ OOP คือการมองทุกอยา่ งใหเ้ ป็น Object ซ้ึงแบ่งไดเ้ ป็น 1.Object เป็นรูปธรรม เช่น คน 2. Object เป็นนามธรรม เช่น ความเป็น เจา้ ของ เป็นตน้ ยกตวั อย่างการมองวตั ถุ แอพพลิเคชนั่ ที่มีการสมคั รสมาชิก สมาชิกถือวา่ เป็นวตั ถุๆหน่ึงใหเ้ รา มองเห็นสิ่งเหล่าน้ี

การเขยี นโปรแกรมเชิงวตั ถุ Object จะประกอบไปดว้ ย 3 ส่วนคือ

การเขยี นโปรแกรมเชิงวตั ถุ คุณลกั ษณะขอOOP 1. การบรรจุรวม(Encapsulation) คือการรวมกลุ่มตวั แปลและฟังกช์ นั่ เขา้ เพ่ือนาเอา ไปไวใ้ นคลาส (class) มีความสามารถปกป้อง และเกบ็ รักษาขอ้ มูลไวภ้ ายใน และปลอดภยั จากการ เชื่อมต่อภายนอก สามารถกาหนดค่าใหเ้ ขา้ ถึงได้ 2.คุณสมบตั ิการสืบทอด(Inheritance) มีคลาสแม่ คลาสลูกเพิม่ เติมคุณสมบตั ิบางอยา่ ง ต่อไปไดอ้ ีกเป็นกระบวนการที่คลาสจะสืบทอด คุณสมบตั ิพ้นื ฐานของคลาสหลกั สืบทอดไปยงั คลาสรอง

การเขยี นโปรแกรมเชิงวตั ถุ 3.ภาวะหลายรูปแบบ (Polymorphism) เม่ือมีการสืบทอด เราสามารถปรับเปลี่ยน คุณสมบตั ิบางอยา่ งของตวั วตั ถุที่เราสนใจ เพ่อื ให้ พฒั นาเวอร์ชน่ั ต่อๆไปของระบบ ตวั มนั สามารถท่ี จะอยใู่ นรูปแบบต่างๆได้ 4.แนวคิดในการวเิ คราะห์(Abstraction) ความสามารถในการแสดงขอ้ มูลในระดบั แนวคิดเพอ่ื ที่จะทาใหอ้ ยใู่ นรูปของแผนภาพ หรือ แนวคิดหลกั เพ่ือนามาเขียนโปรแกรมต่อไป

การเขยี นโปรแกรมเชิงวตั ถุ OOP เป็นการเขียนโปรแกรม คอมพวิ เตอร์ ซ่ึงใหค้ วามสาคญั กบั Object หรือวตั ถุ ท่ีนามาเขียน โปรแกรมโดยการนิยาม Class ข้ึนเพ่ือ เป็นตวั แบบของกลุ่ม Object

การเขยี นโปรแกรมเชิงวตั ถุ ขอ้ ดีของOOP ทุกประเภทของการเขียนโปรแกรม ลว้ นมีขอ้ ดีตามรูปแบบของการทางาน ซ่ึงขอ้ ดีของOOP มีดงั น้ี 1. สามารถนามาใชใ้ หม่ได้ 2. ประหยดั เวลา ง่ายต่อการปรับปรุง และพฒั นา 3. ซ่อนรายละเอียดของโปรแกรม

การเขียนโปรแกรมเชิงวตั ถุ แบบประเมนิ ผล การนาเสอนข้อมูล MANAGEMENT INFORMATION SYSTEM SSRU


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook