COM 2501 การวิเคราะห์และออกแบบเชิงวัตถุ | ||
---|---|---|
ถาม-ตอบ เนื้อหาอาทิตย์ที่ 2 (section 1,2) | อ่าน 602 | ตอบ 34 | |
เขียนเมื่อ วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 10:18:11 | ||
ให้นักศึกษาตั้งคำถามที่เกี่ยวข้องกับเนื้อหาที่เรียนในอาทิตย์นี้ 5 คำถาม และแต่ละคำถามให้ตอบได้ไม่เกิน 4 คน และให้นักศึกษาที่ตั้งคำถาม เฉลยคำตอบในวันศุกร์ของอาทิตย์ถัดไป (ก่อนชั่วโมงเรียน) |
ความเห็นที่ 34 | |||
---|---|---|---|
จาก : | 58143326 | ||
วันที่ : | วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 09:19:42 | ||
ตอบคำถามข้อที่ 4 Encapsulation |
|||
ความเห็นที่ 33 | |||
จาก : | 58143322 | ||
วันที่ : | วันพฤหัสบดี ที่ 27 เดือน เมษายน พ.ศ.2560 เวลา 13:28:20 | ||
ตอบคำถาม ข้อที่4 สิ่งต่างๆ ภายนอก Class จะติดต่อกับ Class ได้ ต้องติดต่อผ่านช่องทางที่ Calss เตรียมไว้ คือ Encapsulation |
|||
ความเห็นที่ 32 | |||
จาก : | 58143203 | ||
วันที่ : | วันพฤหัสบดี ที่ 27 เดือน เมษายน พ.ศ.2560 เวลา 13:20:13 | ||
ตอบคำถามข้อที่4 Encapsulation |
|||
ความเห็นที่ 31 | |||
จาก : | 58143339 | ||
วันที่ : | วันพฤหัสบดี ที่ 27 เดือน เมษายน พ.ศ.2560 เวลา 13:01:20 | ||
คำถามข้อที่ 4 (แก้ไขคำถามนะคะ) สิ่งต่างๆ ภายนอก Class จะติดต่อกับ Class ได้ ต้องติดต่อผ่านช่องทางที่ Calss เตรียมไว้ให้เท่านั้น คืออะไร |
|||
ความเห็นที่ 30 | |||
จาก : | 58143326 | ||
วันที่ : | วันอังคาร ที่ 25 เดือน เมษายน พ.ศ.2560 เวลา 16:42:46 | ||
เฉลยคำถามข้อที่ 5 ความสัมพันธ์ขั้นพื้นฐานที่สุดคือความสัมพันธ์ที่อยู่บนระนาบเดียวกัน เช่นคนเป็นเจ้าของรถยนต์ แม่มีลูก สามีรักภรรยา |
|||
ความเห็นที่ 29 | |||
จาก : | 58143232 | ||
วันที่ : | วันพุธ ที่ 15 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 15:40:30 | ||
ตอบคำถามข้อที่ 5 Multiplicity ต้องคำนึงถึงค่าที่เป็นไปได้ของจำนวนสมาชิกใน Class หนึ่งที่มีส่วนร่วมใน Association |
|||
ความเห็นที่ 28 | |||
จาก : | 58143319 | ||
วันที่ : | วันจันทร์ ที่ 13 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:12:13 | ||
เฉลยคำถามข้อที่ 3 ประเภทความสัมพันธ์ใน Association มีกี่แบบอะไรบ้าง 3 แบบ ได้แก่ 1.) One-to-One Association คือ Association ที่ Class ทั้งสองข้างของ Association มี max-card เป็น 1 ทั้งคู่ 2.) One-to-Many Association คือ Association ที่ Class ข้างหนึ่งของ Association มี max-card เป็น 1 ในขณะเดียวกนัที่ Class อีกข้างหนึ่งมี Max-card มีค่ามากกว่า 1 3.) Many-to-Many Association คือ Association ที่ Class ทั้งสองข้างของ Association มี max- card มีค่ามากกวา่ 1 ทั้งคู่ |
|||
ความเห็นที่ 27 | |||
จาก : | 58143229 | ||
วันที่ : | วันจันทร์ ที่ 13 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:10:46 | ||
ตอบคำถามข้อ 3 ประเภทของความสัมพันธุ์ใน Association มีอยู่ 3แบบ คือ 1. One to One คือ class ทั้งสองของ Association มีค่าในตัวเป็น 1 ทั้งคู่ 2. One to Many คือ class ข้างหนึ่งของ Association มีค่าในตัวเป็น 1 และในขนาดเดียวกันอีกข้างหนึ่ง มีค่าในตัวของมัน มากกว่า 1 3. Many to Many คือ Class ทั้งสองข้างของ Association มีค่าในตัวมากกว่า 1 ทั้งคู่ |
|||
ความเห็นที่ 26 | |||
จาก : | 58143235 | ||
วันที่ : | วันพฤหัสบดี ที่ 9 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 09:25:15 | ||
มี 3 ระดับ ได้แก่ 1. Private หรือ เป็นส่วนตัว คือ ภายนอกไม่เห็นและไม่สามารถเข้าถึงได้โดยตรง 2. Protected คือ เหมือน Private แต่สามารถเข้าถึงได้จากภายในตัว class เอง จะถูกถ่ายทอดและเข้าถึงได้จากภายใน Subclass 3. Public หรือ สาธารณะ คือ ภายนอกสามารถเห็นและเข้าถึงได้โดยตรง ไม่มีการปกปิดใดๆ |
|||
ความเห็นที่ 25 | |||
จาก : | อ.วาสนา | ||
วันที่ : | วันพฤหัสบดี ที่ 9 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 03:27:05 | ||
ข้อไหนที่คำตอบเหมือนกันแป๊ะ ไม่นับนะคะ ให้ตอบโดยใช้การสรุปเป็นคำพูดของตัวเองค่ะ |
|||
ความเห็นที่ 24 | |||
จาก : | 58143304 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:29:29 | ||
ตอบคำถามข้อที่ 5 กระบวนการในการสร้างความสัมพันธ์ ระหว่าง class ต่าง ๆ ใน Problem domain ที่เราสนใจ ตัวอย่างเช่น คนขับรถ |
|||
ความเห็นที่ 23 | |||
จาก : | 58143322 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:20:54 | ||
ตอบคำถามข้อ 5 |
|||
ความเห็นที่ 22 | |||
จาก : | 58143303 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:13:23 | ||
คำตอบข้อที่ 5 ค่าที่เป็นไปได้ของจำนวนสมาชิก ใน Class หนึ่งๆ ที่มีส่วนร่วมใน Association ซึ่งจะเรียกค่าของจ านวนสมาชิกของ Class ที่เป็ นไป ได้ใน Association ว่า Multiplicity |
|||
ความเห็นที่ 21 | |||
จาก : | 58143307 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:12:30 | ||
คำถามข้อที่ 5 Multiplicity ต้องคำนึงถึงอะไร? |
|||
ความเห็นที่ 20 | |||
จาก : | 58143331 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:12:24 | ||
ตอบคำถามข้อที่5 (ตอบใหม่) สิ่งของทั้งสองสิ่งที่มีความสัมพันธ์กันเป็นสิ่งที่มีความสำคัญเท่าเทียมกัน ไม่ใช่ องค์ประกอบของกัน เช่น แม่มีลูก |
|||
ความเห็นที่ 19 | |||
จาก : | 58143331 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:09:02 | ||
ตอบคำถามข้อที่ 5 แม่มีลูก |
|||
ความเห็นที่ 18 | |||
จาก : | 58143313 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:08:37 | ||
คำถามข้อที่ 3 ประเภทความสัมพันธ์ใน Association มีกี่แบบอะไรบ้าง มี3แบบ คือ
|
|||
ความเห็นที่ 17 | |||
จาก : | 58143302 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:08:29 | ||
ตอบคำตอบข้อที่ 3 |
|||
ความเห็นที่ 16 | |||
จาก : | 58143326 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:08:12 | ||
คำถามข้อที่ 5 Association Abstraction คืออะไร จงยกตัวอย่างประกอบ 1 ตัวอย่าง |
|||
ความเห็นที่ 15 | |||
จาก : | 58143303 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:06:14 | ||
คำตอบข้อที่ 3 1> One-to-One Association คือ Association ที่ Class ทั ้งสองข้างของ Association มี max-card เป็ น 1 ทั ้งคู่ 2> One-to-Many Association คือ Association ที่ Class ข้างหนึ่งของ Association มี max-card เป็ น 1 ในขณะเดียวกันที่ Class อีกข้างหนึ่งมี Max-card มีค่ามากกว่า 1 3>Many-to-Many Association คือ Association ที่ Class ทั ้งสองข้างของ Association มี maxcard มีค่ามากกว่า 1 ทั ้งคู่ |
|||
ความเห็นที่ 14 | |||
จาก : | 58143327 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:05:57 | ||
ตอบคำถามข้อ 3 มี 3 แบบ 1 one to many 2.many to many 3.one to one |
|||
ความเห็นที่ 13 | |||
จาก : | 58143307 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:59:30 | ||
คำตอบข้อที่ 2 Encapsulation หมายถึงกระบวนการที่สารหรือส่วนผสมของสาร ถูกเคลือบ ยึดจับ หรือ ห่อหุ้มอย่างมิดชิด ด้วยสารชนิดอื่น สารที่ถูกเคลือบหรือถูกยึดจับไว้ ส่วนใหญ่จะเป็นของเหลว |
|||
ความเห็นที่ 12 | |||
จาก : | 58143319 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:48:57 | ||
ตอบคำถามข้อที่ 2 กระบวนการในการซ่อนรายละเอียดของคุณลักษณะต่างๆและรายละเอียด ของการทำงานของ Class |
|||
ความเห็นที่ 11 | |||
จาก : | 58143319 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:44:29 | ||
คำถามข้อที่ 3 ประเภทความสัมพันธ์ใน Association มีกี่แบบอะไรบ้าง |
|||
ความเห็นที่ 10 | |||
จาก : | 58143339 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:42:05 | ||
คำถามข้อที่ 3 สิ่งต่างๆ ภายนอก Class จะติดต่อกับ Class ได้ ต้องติดต่อผ่านช่องทางที่ Class เตรียมไว้ให้เท่านั้น คืออะไร |
|||
ความเห็นที่ 9 | |||
จาก : | 58143333 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:38:24 | ||
ncapsulation คือ กระบวนการในการซ่อนรายละเอียดของคุณลักษณะต่างๆและรายละเอียด ของการท างานของ Class |
|||
ความเห็นที่ 8 | |||
จาก : | 58143331 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:34:50 | ||
ตอบคำถามข้อที่ 2 Encapsulation คือ กระบวนการในการซ่อนรายละเอียดของคุณลักษณะต่างๆและรายละเอียด ของการท างานของ Class |
|||
ความเห็นที่ 7 | |||
จาก : | 58143333 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:34:44 | ||
3 ระดับ • Private จะไม่ถูกเปิ ดเผยแก่ภายนอกและไม่สามารถเข้าถึงโดยตรงจากภายนอก • Protected จะไม่ถูกเปิ ดเผยแก่ภายนอกและไม่สามารถเข้าได้โดยตรงจากภายนอก แต่สามารถเข้าถึงได้จาก ภายในตัว Class เอง จะถูกถ่ายทอดให้กับ Subclass และสามารถเข้าถึงได้จากภายใน Subclass • Public จะถูกเปิ ดเผยและถูกเข้าถึงได้โดยตรงจากภายนอก ไม่มีการปกปิ ดใดๆ |
|||
ความเห็นที่ 6 | |||
จาก : | 58143334 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:33:53 | ||
3 ระดับ ระดับที่ 1 private ระดับที่ 2 protected ระดับที่ 3 public |
|||
ความเห็นที่ 5 | |||
จาก : | 58143314 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:33:45 | ||
แบ่งออกเป็ น 3 ระดับ 1. Private จะไม่ถูกเปิ ดเผยแก่ภายนอกและไม่สามารถเข้าถึงโดยตรงจากภายนอก 2. Protected จะไม่ถูกเปิ ดเผยแก่ภายนอกและไม่สามารถเข้าได้โดยตรงจากภายนอก แต่สามารถเข้าถึงได้จาก ภายในตัว Class เอง จะถูกถ่ายทอดให้กับ Subclass และสามารถเข้าถึงได้จากภายใน Subclass 3. Public จะถูกเปิ ดเผยและถูกเข้าถึงได้โดยตรงจากภายนอก ไม่มีการปกปิ ดใดๆ |
|||
ความเห็นที่ 4 | |||
จาก : | 58143312 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:32:59 | ||
คำถามข้อที่ 2 Encapsulation คือกระบวนการอะไร |
|||
ความเห็นที่ 3 | |||
จาก : | 58143309 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:31:12 | ||
ตอบข้อ 1 1.Private เขียนแทนด้วยสัญลักษณ์ - หมายถึง Attribute หรือ ฟังก์ชัน ที่ไม่สามารถมองเห็นได้จากภายนอก แต่สามารถมองเห็นได้จากภายในตัวของ Class เองเท่านั้น 2.Protect เขียนแทนด้วยสัญลักษณ์ # หมายถึง Attribute หรือ ฟังก์ชัน ที่สงวนไว้สำหรับการทำ Inheritance โดยเฉพาะ Attribute หรือ ฟังก์ชันเหล่านี้ จะเป็นของ Super class เมื่อทำการ Inheritance แล้ว Attribute หรือ ฟังก์ชัน ที่มี Visibility แบบ Protect จะกลายไปเป็น Private Attribute/ฟังก์ชัน หรือ Protected ขึ้นอยู่กับภาษา Programming ที่นำไปใช้ 3.Public เขียนแทนด้วยสัญลักษณ์ + หมายถึง Attribute หรือ ฟังก์ชัน ที่สามารถมองเห็นได้จากภายนอก และสามารถเข้าไปเปลี่ยนค่า อ่านค่าหรือเรียกใช้งาน Attribute หรือ ฟังก์ชัน นั้นได้ทันทีโดยอิสระจากภายนอก (โดยทั่วไปแล้ว Visibility แบบ Public มักจะใช้กับฟังก์ชันมากกว่า Attribute) |
|||
ความเห็นที่ 2 | |||
จาก : | 58143312 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:29:34 | ||
3 ระดับ คือ Private จะไม่ถูกเปิดเผยแก่ภายนอกและไม่สามารถเข้าถึงโดยตรงจากภายนอก Protected จะไม่ถูกเปิดเผยแก่ภายนอกและไม่สามารถเข้าได้โดยตรงจากภายนอก แต่สามารถเข้าถึงได้จาก ภายในตัว Class เอง จะถูกถ่ายทอดให้กับ Subclass และสามารถเข้าถึงได้จากภายใน Subclass Public จะถูกเปิดเผยและถูกเข้าถึงได้โดยตรงจากภายนอก ไม่มีการปกปิดใดๆ |
|||
ความเห็นที่ 1 | |||
จาก : | 58143331 | ||
วันที่ : | วันพุธ ที่ 8 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 05:27:44 | ||
คำถามข้อที่ 1 Visibility แบ่งออกเป็นกี่ระดับอะไรบ้าง? |