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


ข่าวการศึกษา     ความรู้ทั่วไป     งานราชการ/รัฐวิสาหกิจ/บริการสังคมการงานอาชีพ  ▶ ข่าว/บทความ ▶ หน้าแรก
คำศัพท์ OOP
การงานอาชีพ 15 ส.ค. 2551 เปิดอ่าน : 23,848 ครั้ง
☰แชร์เลย >  
เพิ่มเพื่อน
Advertisement

คำศัพท์ OOP
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 เป็นต้น


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

Advertisement

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

ระบบสารสนเทศทางธุรกิจ

ระบบสารสนเทศทางธุรกิจ
เปิดอ่าน 76,315 ครั้ง
พันธุ์หอมแดง

พันธุ์หอมแดง
เปิดอ่าน 1,035 ครั้ง
ขนุน 8 เดือนติดผล เร็วกว่านี้ ไม่มีอีกแล้ว!

ขนุน 8 เดือนติดผล เร็วกว่านี้ ไม่มีอีกแล้ว!
เปิดอ่าน 15,768 ครั้ง
ถั่วพร้า

ถั่วพร้า
เปิดอ่าน 13,202 ครั้ง
วิธีเก็บ“ผักชี-รากผักชี”ใช้ได้นานขึ้น

วิธีเก็บ“ผักชี-รากผักชี”ใช้ได้นานขึ้น
เปิดอ่าน 34,537 ครั้ง
ทำไมราคายางจึงร่วงหล่น?

ทำไมราคายางจึงร่วงหล่น?
เปิดอ่าน 14,064 ครั้ง
กุ้งลายเสือ - เรื่องน่ารู้

กุ้งลายเสือ - เรื่องน่ารู้
เปิดอ่าน 23,289 ครั้ง
อะควาโพนิค ต้นแบบสวนครัวยุคใหม่...ปลูกผักเลี้ยงปลา

อะควาโพนิค ต้นแบบสวนครัวยุคใหม่...ปลูกผักเลี้ยงปลา
เปิดอ่าน 16,712 ครั้ง
"ข่าลิง" คืออะไร?

"ข่าลิง" คืออะไร?
เปิดอ่าน 17,266 ครั้ง
"เจตพังคี" คืออะไร?

"เจตพังคี" คืออะไร?
เปิดอ่าน 9,830 ครั้ง
การทำกรอบรูปวิทยาศาสตร์

การทำกรอบรูปวิทยาศาสตร์
เปิดอ่าน 34,552 ครั้ง
โมเดลกระดาษ

โมเดลกระดาษ
เปิดอ่าน 37,801 ครั้ง
มะขามป้อม

มะขามป้อม
เปิดอ่าน 13,497 ครั้ง
การทำระบบน้ำสำหรับการเกษตร และวิธีการติดตั้งที่ดี

การทำระบบน้ำสำหรับการเกษตร และวิธีการติดตั้งที่ดี
เปิดอ่าน 32,956 ครั้ง
ปลูกมะนาว 10 ไร่ รายได้ 1.8 ล้านบาทต่อปี

ปลูกมะนาว 10 ไร่ รายได้ 1.8 ล้านบาทต่อปี
เปิดอ่าน 14,635 ครั้ง

:: เรื่องปักหมุด ::

เทคนิคการปลูกไม้ผลในภาชนะ ที่ได้ผลดีกว่าปลูกลงดิน
เทคนิคการปลูกไม้ผลในภาชนะ ที่ได้ผลดีกว่าปลูกลงดิน
เปิดอ่าน 40,237 ☕ คลิกอ่านเลย

Advertisement

≡ เรื่องน่าสนใจในหมวดหมู่นี้ ≡
ผักกระเฉด
ผักกระเฉด
เปิดอ่าน 14,740 ☕ คลิกอ่านเลย

ปลาหมอสี วิธีการเลี้ยงปลาหมอสี อาหารปลาหมอสี
ปลาหมอสี วิธีการเลี้ยงปลาหมอสี อาหารปลาหมอสี
เปิดอ่าน 131,629 ☕ คลิกอ่านเลย

ระบบสารสนเทศทางธุรกิจ
ระบบสารสนเทศทางธุรกิจ
เปิดอ่าน 76,315 ☕ คลิกอ่านเลย

หน่วยเก็บข้อมูลสำรอง (Secondary storage Unit)
หน่วยเก็บข้อมูลสำรอง (Secondary storage Unit)
เปิดอ่าน 22,704 ☕ คลิกอ่านเลย

อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์
เปิดอ่าน 19,429 ☕ คลิกอ่านเลย

Web 2.0
Web 2.0
เปิดอ่าน 14,190 ☕ คลิกอ่านเลย

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

อึ้ง!! สมุนไพรไทย 2,000 ตำรับ รักษามะเร็งได้จริง เตรียมเผยแพร่ผ่านหมอพื้นบ้านกันต่างชาติขโมยสูตร
อึ้ง!! สมุนไพรไทย 2,000 ตำรับ รักษามะเร็งได้จริง เตรียมเผยแพร่ผ่านหมอพื้นบ้านกันต่างชาติขโมยสูตร
เปิดอ่าน 21,887 ครั้ง

อวสาน อ.ก.ค.ศ. โดย อดิศร เนาวนนท์ มหาวิทยาลัยราชภัฏนครราชสีมา
อวสาน อ.ก.ค.ศ. โดย อดิศร เนาวนนท์ มหาวิทยาลัยราชภัฏนครราชสีมา
เปิดอ่าน 18,899 ครั้ง

ความลับของชาเขียว
ความลับของชาเขียว
เปิดอ่าน 10,095 ครั้ง

ฟื้นฟูผิวหลังถูกแดดเผา
ฟื้นฟูผิวหลังถูกแดดเผา
เปิดอ่าน 13,965 ครั้ง

ปิดเทอมเพิ่มทักษะประสบการณ์อยู่ที่บ้านได้ความรู้คู่เพลิดเพลิน แหล่งเรียนรู้ออนไลน์ เที่ยวไป เรียนไปกับ สสวท.
ปิดเทอมเพิ่มทักษะประสบการณ์อยู่ที่บ้านได้ความรู้คู่เพลิดเพลิน แหล่งเรียนรู้ออนไลน์ เที่ยวไป เรียนไปกับ สสวท.
เปิดอ่าน 11,476 ครั้ง

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

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


เว็บไซต์ที่น่าสนใจ

  • IELTS Test
  • SAT Test
  • สอบ IELTS
  • สอบ TOEIC
  • สอบ SAT
  • เว็บไซต์พันธมิตร

  • IELTS
  • TOEIC Online
  • chulatutor
  • เพลงเด็กอนุบาล
  •  
    หมวดหมู่เนื้อหา
    เนื้อหา แยกตามหมวดหมู่ สามารถเลืออ่านได้ตามหมวดหมู่ที่นี่


    · Technology
    · บทความเทคโนโลยีการศึกษา
    · e-Learning
    · Graphics & Multimedia
    · OpenSource & Freeware
    · ซอฟต์แวร์แนะนำ
    · การถ่ายภาพ
    · Hot Issue
    · Research Library
    · Questions in ETC
    · แวดวงนักเทคโนฯ

    · ความรู้ทั่วไป
    · คณิตศาสตร์
    · วิทยาศาสตร์และเทคโนโลยี
    · ภาษาต่างประเทศ
    · ภาษาไทย
    · สุขศึกษาและพลศึกษา
    · สังคมศึกษา ศาสนาฯ
    · ศิลปศึกษาและดนตรี
    · การงานอาชีพ

    · ข่าวการศึกษา
    · ข่าวตามกระแสสังคม
    · งาน/บริการสังคม
    · คลิปวิดีโอยอดนิยม
    · เกมส์
    · เกมส์ฝึกสมอง

    · ทฤษฎีทางการศึกษา
    · บทความการศึกษา
    · การวิจัยทางการศึกษา
    · คุณครูควรรู้ไว้
    · เตรียมประเมินวิทยฐานะ
    · ผลงานวิชาการเล่มเต็ม
    · เครื่องมือสำหรับครู

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

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

          kroobannok.com

    © 2000-2020 Kroobannok.com  
    All rights reserved.


    Design by : kroobannok.com


    ครูบ้านนอกดอทคอม
    การจัดอันดับของ Truehits Web Directory

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

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

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

    Email : kornkham@hotmail.com
    Tel : 081-3431047

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