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


หน้าแรกครูบ้านนอก > ข่าว/บทความ > การงานอาชีพและเทคโนโลยี > คำศัพท์ OOP

✎ คำศัพท์ OOP

+โพสต์เมื่อวันที่ : 15 ส.ค. 2551 เปิดอ่าน : 12,452 ครั้ง

ลิงก์ผู้สนับสนุน

☰แชร์ >  
Share on Google+ LINE it!
เพิ่มเพื่อน

Advertisement
มาถึงคำศัพท์ที่น่าสใจกันแล้วนะค่ะ มาดูสิว่าวันนี้มีคำว่าอะไรบ้าง

Object Oriented
คือแนวความคิดเชิงวัตถุ

Use Cases
คือ เอกสารที่บรรยายถึงลำดับของเหตุการณ์ (event) ที่ผู้ใช้ (Actor) ปฏิบัติการกระบวนการทำงานหนึ่ง (process) ภายในระบบใด ๆ โดยจริงๆแล้วตัวมันเองก็ไม่ได้บอกถึงความต้องการอย่างเป็นทางการของระบบจริงๆ ซะทีเดียวเหมือนกับ Requirement Specification หากแต่มันมีลักษณะที่บอกความต้องการอย่างไม่เป็นทางการ แฝงไว้ในลักษณะของการเล่าเรื่องมากกว่า Use Cases จะใช้ รูปวงรี และจะต้องมีชื่อกำกับเสมอ นอกจากนี้แล้วยังมีสัญลักษณ์ที่เป็น เส้นตรงที่แสดงถึงการสื่อสาร(Communication) ระหว่างกันของ Actor และ Use Cases

Actor
คือ สิ่งใดๆก็ตามที่อยู่ภายนอกระบบที่กำลังพัฒนา (External entity) ที่มีการปฏิสัมพันธ์หรือมีส่วนร่วมกับ Use Cases ภายในระบบใดๆ โดยสิ่งดังกล่าวอาจเป็น คน, อุปกรณ์ต่างๆ, ระบบอื่นๆ เป็นต้น

Object
คือ หน่วยสนใจของระบบที่ทำให้เกิดเหตุการณ์บางอย่าง ไม่ว่าจะเป็นบุคคล สถานที่ สิ่งของ หรือเหตุการณ์ เช่น
- พนักงาน, ลูกค้า, นักเรียน
- โรงเก็บพัสดุ, สำนักงาน, ตึก, ห้อง
- ผลิตภัณฑ์, พาหนะ, คอมพิวเตอร์, วิดีโอเทป

Attribute
คือ ข้อมูลอธิบายคุณสมบัติของ Object ต่างๆ

Behavior
คือ พฤติกรรม หรือการกระทำของวัตถุ ซึ่งจะทำบน Attribute ของวัตถุนั้น อาจใช้คำว่า Method, Operation, Service ก็ได้

Encapsulation
คือ การรวมหลาย item เข้าด้วยกันใน 1 หน่วย ซึ่งเป็นการปกปิดข้อมูลและการทำงานของ Object ไว้ ซึ่งผู้ใช้จะสามารถใช้งาน Object ผ่าน Method

Class
คือ กลุ่มของ object ที่มีโครงสร้างพื้นฐานของ Attribute และ behavior เหมือนกัน เช่น คลาสของหนังสือ ก็จะต้องมีคุณสมบัติ ISBN, copyrightData, edition เหมือนกัน และมี behavior คือ Open(), Close() เหมือนกัน

Inheritance
คือ การสืบทอดคุณสมบัติ โดยจะใช้คุณสมบัติของ Object ที่มีอยู่แล้วกำหนดให้กับ Object ตัวใหม่ ซึ่งเป็นที่มาของการ Reuse object
การสืบทอดคุณสมบัติทำให้คลาสลูกไม่ต้องเขียนโปรแกรมใหม่ทั้งหมด เขียนเพิ่มเฉพาะคุณสมบัติเฉพาะของคลาสลูกเท่านั้น

Association
- เป็นความสัมพันธ์ระหว่าง Object class
- อาจมีความสัมพันธ์กัน 1class (unary),2 class (binary),3 class (ternary) หรือมากกว่าก็ได้

Association Role
- เป็นการเขียน Rule กำกับเส้นความสัมพันธ์ไว้ ซึ่งจะมี Multiplicity (max,min) กำกับไว้ด้วย

Messages
เป็นข้อความที่จะเกิดขึ้นเมื่อ Object หนึ่ง ร้องขอ Method ของอีก Object หนึ่ง ที่จะให้ข้อมูลหรือ Action บางอย่าง

Polymorphism
หมายถึง การแสดงผลหลายรูปแบบ โดย Object สามารถตอบสนองกับ Message เดียวกัน ได้หลายทาง

Activity
กิจกรรม

UML (Unified Modeling Language)
เป็นเครื่องมือใหม่ที่ได้รับการยอมรับเพิ่มขึ้นตลอดเวลา เริ่มประยุกต์ใช้กับระบบงานมากขึ้น เพราะเป็นเครื่องมือที่มีความหลากหลายในการแสดงแบบซอฟต์แวร์ เป็นโมเดลมาตรฐานที่ใช้หลักการออกแบบ OOP (Object Oriented Programming) รูปแบบของภาษามี Notation เป็นสัญลักษณ์สำหรับสื่อความหมาย มีกฎระเบียบที่มีความหมายต่อการเขียนโปรแกรม (Coding) ดังนั้นการใช้ UML จะต้องทราบความหมายของ Notation เช่น generalize, association, dependency, class และ package สิ่งเหล่านี้มีความจำเป็นต่อการตีความการออกแบบ ก่อนนำไป Implement ระบบงานจริง ในปัจจุบันมีเครื่องมือมากมายที่สามารถแปลง Model UML เป็น Code ภาษาต่างๆ ยกตัวอย่าง เช่น ภาษา Java, Power builder และ VB เป็นต้น

Advertisement


TAGS ที่เกี่ยวข้อง >> คำศัพท์ OOP , , คำศัพท์ , OOP << คลิกอ่านเพิ่มเติม

≡ เรื่องอื่นๆ ที่น่าอ่าน ≡

คลิกอ่าน!
คลิกอ่าน!
เทคโนโลยี 3G คืออะไร

เทคโนโลยี 3G คืออะไร
เปิดอ่าน 14,491 ครั้ง
คลิกอ่าน!
"เสาวรส"

"เสาวรส"
เปิดอ่าน 5,011 ครั้ง
คลิกอ่าน!
คลิกอ่าน!
คลิกอ่าน!

≡ เรื่องล่าสุดในหมวดหมู่นี้ ≡
นานาไอเดีย แปลงยางรถยนต์เก่า มาใช้อย่างเก๋ไก๋ ทำไว้ใช้เองที่บ้าน/ที่โรงเรียน หรือทำขายเป็นอาชีพเสริมก็ได้☕ คลิกอ่านเลย
นานาไอเดีย แปลงยางรถยนต์เก่า มาใช้อย่างเก๋ไก๋ ทำไว้ใช้เองที่บ้าน/ที่โรงเรียน หรือทำขายเป็นอาชีพเสริมก็ได้
เปิดอ่าน 7,163 ครั้ง
ครูใช้เวลาว่างเลี้ยงไก่งวงขายลูกค้าสั่งซื้อเพียบ เตรียมรวมกลุ่มส่งขายต่างประเทศ☕ คลิกอ่านเลย
ครูใช้เวลาว่างเลี้ยงไก่งวงขายลูกค้าสั่งซื้อเพียบ เตรียมรวมกลุ่มส่งขายต่างประเทศ
เปิดอ่าน 3,845 ครั้ง
อาชีพเสริมข้าราชการ ปลูกต้นอ่อนผักบุ้ง ขายช่วงวันหยุด สร้างรายได้งาม☕ คลิกอ่านเลย
อาชีพเสริมข้าราชการ ปลูกต้นอ่อนผักบุ้ง ขายช่วงวันหยุด สร้างรายได้งาม
เปิดอ่าน 29,951 ครั้ง
"หินถ่วงบวบ"ไอเดียปลูกบวม ได้ผลใหญ่ สวย และยาวมาก☕ คลิกอ่านเลย
"หินถ่วงบวบ"ไอเดียปลูกบวม ได้ผลใหญ่ สวย และยาวมาก
เปิดอ่าน 11,485 ครั้ง
ปลูก"ไผ่นานาพันธุ์" ฟันธง…ปลูกแล้วสร้างรายได้ดีแน่นอน!!☕ คลิกอ่านเลย
ปลูก"ไผ่นานาพันธุ์" ฟันธง…ปลูกแล้วสร้างรายได้ดีแน่นอน!!
เปิดอ่าน 7,538 ครั้ง

Advertisement

≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡

เครื่องมือวัดอุตสาหกรรม

"แก่นตะวัน" สมุนไพรที่คนไทยควรรู้จักพืชเพื่อสุขภาพ-เป็นพลังงานทดแทน"แก่นตะวัน" สมุนไพรที่คนไทยควรรู้จักพืชเพื่อสุขภาพ-เป็นพลังงานทดแทน
เปิดอ่าน 12,282 ครั้ง
หนุ่มๆ ควรเลือกใส่สีเสื้อ สีไหนดี?หนุ่มๆ ควรเลือกใส่สีเสื้อ สีไหนดี?
เปิดอ่าน 6,981 ครั้ง
ใส่หลอดในขวดซอสมะเขือเทศจะทำให้เทออกง่ายใส่หลอดในขวดซอสมะเขือเทศจะทำให้เทออกง่าย
เปิดอ่าน 21,968 ครั้ง
ถอนผมหงอก...ดีไหมถอนผมหงอก...ดีไหม
เปิดอ่าน 13,872 ครั้ง
Apink - Hush คลิปนี้คนดูล้านกว่าวิว (HD)Apink - Hush คลิปนี้คนดูล้านกว่าวิว (HD)
เปิดอ่าน 5,504 ครั้ง

เกมส์ รวมเกมส์สนุกๆ มากมาย
สนามเด็กเล่น

แหล่งรวมเกมส์ เกมส์ให้เล่นมากมาย ศูนย์รวมเกมส์สนุกๆ เกมส์ความรู้ เกมส์ลับสมอง เกมส์ประลองยุทธ แหล่งรวบรวมข้อมูล เกมส์ เกมส์ออนไลน์ เกมส์มันๆ เกมส์ตัดผม ไว้มากมายที่นี่ ให้เด็กๆได้เลือกเล่นมากมาย คลิกเลย


เว็บไซต์พันธมิตร

  • IELTS
  • TOEIC Online
  • chulatutor
  •  
     
    สนามเด็กเล่น
    เกมส์ รวมเกมส์ เกมส์แข่งรถ เกมส์ต่อสู้ เกมส์ภาษา เกมส์วางระเบิด เกมส์แต่งตัว เกมส์ท่องเที่ยว เกมส์หมากฮอส เกมส์ผจญภัย เกมส์เต้น เกมส์รถ เกมส์ดนตรี เกมส์ขายของ เกมส์ฝึกสมอง เกมส์เด็กๆ เกมส์ปลูกผัก เกมส์การ์ด เกมส์จับผิดภาพ เกมส์ตลก เกมส์ตัดผม เกมส์ก้านกล้วย เกมส์ทําอาหาร เกมส์เลี้ยงสัตว์ เกมส์ผี เกมส์จับคู่ เกมส์กีฬา เกมส์เศรษฐี เกมส์ฝึกทักษะ เกมส์วางแผน เกมส์จีบหนุ่ม เกมส์มาริโอ เกมส์ระบายสี เกมส์จีบสาว เกมส์เบ็นเท็น เกมส์ยิง เกมส์ยาน เกมส์สร้างเมือง เกมส์มันส์ๆ เกมส์แต่งบ้าน เกมส์ความรู้
    หมวดหมู่เนื้อหา
    [ข่าว/ประกาศ] [บทความเทคโนโลยีการศึกษา] [Technology] [e-Learning] [Graphics & Multimedia] [OpenSource & Freeware] [ซอฟต์แวร์แนะนำ] [ทฤษฎีทางการศึกษา] [เครื่องมือและเทคนิคการถ่ายภาพ] [Hot Issue] [Research Library] [Questions in ETC] [แวดวงนักเทคโนฯ] [ข่าวการศึกษา] [คุณครูควรรู้ไว้] [คณิตศาสตร์] [วิทยาศาสตร์] [ภาษาต่างประเทศ] [ภาษาไทย] [สุขศึกษาและพลศึกษา] [สังคมศึกษา ศาสนาและวัฒนธรรม] [ศิลปศึกษาและดนตรี] [การงานอาชีพและเทคโนโลยี] [My Profile] [เรื่องราวจากสมาชิก] [เตรียมประเมินวิทยฐานะ] [ความรู้ทั่วไป] [ผลงานวิชาการเล่มเต็ม] [ข่าวจากกระทรวงศึกษาธิการ] [สาระดีๆจากนานมีบุ๊คส์] [ภาพอบรม/สัมมนา] [การวิจัยทางการศึกษา] [โปรแกรม/เครื่องมือสำหรับครู] [ผู้สนับสนุน] [เกมส์] [งานราชการ/รัฐวิสาหกิจ/บริการสังคม] [คลิปวิดีโอ] [บทความการศึกษา] [infoGraphics] [เกาะกระแสโลกสังคมออนไลน์]
    ข่าวล่าสุด

    ครูบ้านนอกดอทคอม

    เว็บไซต์เพื่อครู ข่าวการศึกษา ความรู้ การศึกษาไทย

          kroobannok.com

    © 2000-2020 Kroobannok.com  
    All rights reserved.


    Design by : kroobannok.com


    ครูบ้านนอกดอทคอม
    เป็นเว็บไซต์อันดับที่เท่าไหร่?
    ของเว็บการศึกษาในประเทศไทย

    การจัดอันดับของ Truehits Web Directory

    วิธีนำแบนเนอร์ของครูบ้านนอก.คอมไปแปะในเว็บท่าน บันทึกภาพแบนเนอร์นี้และลิงค์มาที่เราครับ (มีแบนเนอร์ 2 แบบ)
     

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

    ครูอดิศร ก้อนคำ
    ผู้จัดทำเว็บครูบ้านนอกดอทคอม

    Tel : 081-3431047

    เว็บนี้ถือกำเนิดเมื่อ 5 มกราคม 2548

    Email1 : kornkham@hotmail.com

    สนใจสนับสนุนเรา โดยลงโฆษณา
    คลิกดูรายละเอียดที่นี่ครับ

    Google+
    ศิษย์เก่าโรงเรียนบ้านน้ำเที่ยง"วันครู2501"
    ศิษย์เก่าโรงเรียนคำชะอีวิทยาคาร
    ศิษย์เก่าสถาบันราชภัฏสกลนคร
    ศิษย์เก่ามหาวิทยาลัยมหาสารคาม