การรวมตัวกับองค์ประกอบ

ผู้เขียน: Laura McKinney
วันที่สร้าง: 4 เมษายน 2021
วันที่อัปเดต: 13 พฤษภาคม 2024
Anonim
องค์ประกอบของแกนโลก และโครงสร้างภายในโลก
วิดีโอ: องค์ประกอบของแกนโลก และโครงสร้างภายในโลก

เนื้อหา

ความแตกต่างที่สำคัญระหว่างการรวมและการจัดองค์ประกอบคือการรวมกันมีความสัมพันธ์ของเด็กผู้ปกครองที่เด็กสามารถอยู่ได้อย่างอิสระในขณะที่การประพันธ์เป็นความสัมพันธ์ของเด็กผู้ปกครองที่เด็กไม่สามารถอยู่ได้อย่างอิสระโดยไม่มีผู้ปกครอง


การเชื่อมโยงเป็นแนวคิดที่สำคัญมากในการเขียนโปรแกรมเชิงวัตถุ ในการเขียนโปรแกรมเชิงวัตถุข้อมูลจะถูกซ่อนจากฟังก์ชั่นที่ไม่ใช่สมาชิกของคลาส เฉพาะฟังก์ชันสมาชิกของคลาสเท่านั้นที่สามารถใช้ข้อมูลได้ ฟังก์ชันที่ไม่ใช่สมาชิกสามารถแก้ไขข้อมูลที่อยู่ภายในคลาสฟังก์ชันได้ วัตถุและคลาสเป็นแนวคิดหลักของการเขียนโปรแกรมเชิงวัตถุ การห่อหุ้มข้อมูลที่เป็นที่รู้จักกันในชื่อนามธรรมและการสืบทอดยังทำได้ในการเขียนโปรแกรมเชิงวัตถุ การรวมและองค์ประกอบเป็นประเภทของการเชื่อมโยงและเป็นแนวคิดที่สำคัญมากในการเขียนโปรแกรมเชิงวัตถุ โดยรวมแล้วมีความสัมพันธ์กับผู้ปกครองเด็กที่เด็กสามารถอยู่ได้อย่างอิสระในขณะที่องค์ประกอบคือความสัมพันธ์ของเด็กผู้ปกครองที่เด็กไม่สามารถอยู่ได้อย่างอิสระโดยไม่ต้องผู้ปกครอง องค์ประกอบมีกระบวนทัศน์ทั่วไปในการเขียนโปรแกรมเชิงวัตถุที่มีความสำคัญมากในการพัฒนาซอฟต์แวร์ รูปแบบที่ จำกัด ของการรวมเป็นองค์ประกอบที่มีความสัมพันธ์ของเด็กผู้ปกครองที่เด็กไม่สามารถอยู่ได้อย่างอิสระโดยไม่มีผู้ปกครอง ใน UML มันถูกแทนด้วยเพชรแข็งขนาดเล็ก


ในองค์ประกอบส่วนที่สามารถเชื่อมโยงกับส่วนใหญ่ในการประกอบ คลาสหนึ่งกลายเป็นคอนเทนเนอร์และคลาสอื่น ๆ จะกลายเป็นเนื้อหาที่อยู่ในคอนเทนเนอร์นั้น นั่นเป็นส่วนที่สืบทอดง่ายมากและวิธีการหนึ่งชั้นสามารถใช้โดยไม่ต้องเขียนรหัสทั้งหมดอีกครั้ง มีความสัมพันธ์“ ส่วนหนึ่งของ” ในการจัดองค์ประกอบ การรวมคือความสัมพันธ์กับคลาสแอสเซมบลีกับคลาสที่เป็นส่วนประกอบ ใน UML ที่เป็นภาษาการสร้างแบบจำลองแบบครบวงจรที่แสดงความสัมพันธ์การรวมกับส่วนของบรรทัด การรวมแสดงความสัมพันธ์เช่นแบบหนึ่งต่อหนึ่งหลายต่อหลายหลายคน ถ้าคลาสเดียวของเรามีหลายคลาสก็จะมีความสัมพันธ์แบบหนึ่งต่อหลายขณะที่หลายคลาสมีหลายวัตถุก็คือความสัมพันธ์แบบหนึ่งต่อหนึ่ง “ มี” เป็นความสัมพันธ์ที่อธิบายไว้ในการรวม

สารบัญ: ความแตกต่างระหว่างการรวมและองค์ประกอบ

  • แผนภูมิเปรียบเทียบ
  • การรวมคืออะไร
  • ความแตกต่างที่สำคัญ
  • ข้อสรุป
  • วิดีโออธิบาย

แผนภูมิเปรียบเทียบ

รากฐานการรวมตัว ส่วนประกอบ
ความหมายโดยรวมแล้วมีความสัมพันธ์กับผู้ปกครองเด็กที่เด็กสามารถอยู่ได้อย่างอิสระ

การจัดองค์ประกอบเป็นความสัมพันธ์ของเด็กหลักที่เด็กไม่สามารถอยู่ได้อย่างอิสระโดยไม่มีผู้ปกครอง


 

สมาคมมีความสัมพันธ์ที่อ่อนแอในการรวมเป็นมีความสัมพันธ์ที่แข็งแกร่งในองค์ประกอบ
UMLในการรวม UML สามารถกำหนดได้โดยใช้ส่วนของเส้นในองค์ประกอบ UML สามารถกำหนดได้โดยใช้เพชร
ฟังก์ชันการลบชุดประกอบไม่มีผลในการรวมการลบองค์ประกอบอาจส่งผลกระทบต่อองค์ประกอบ

การรวมคืออะไร

การรวมคือความสัมพันธ์กับคลาสแอสเซมบลีกับคลาสที่เป็นส่วนประกอบ ใน UML ที่เป็นภาษาการสร้างแบบจำลองแบบครบวงจรที่แสดงความสัมพันธ์การรวมกับส่วนของบรรทัด การรวมแสดงความสัมพันธ์เช่นแบบหนึ่งต่อหนึ่งหลายต่อหลายหลายคน ถ้าคลาสเดียวของเรามีหลายคลาสก็จะมีความสัมพันธ์แบบหนึ่งต่อหลายขณะที่หลายคลาสมีหลายวัตถุก็คือความสัมพันธ์แบบหนึ่งต่อหนึ่ง “ มี” เป็นความสัมพันธ์ที่อธิบายไว้ในการรวม

องค์ประกอบคืออะไร

รูปแบบที่ จำกัด ของการรวมเป็นองค์ประกอบที่มีความสัมพันธ์ของเด็กผู้ปกครองที่เด็กไม่สามารถอยู่ได้อย่างอิสระโดยไม่มีผู้ปกครอง ใน UML มันถูกแทนด้วยเพชรแข็งขนาดเล็ก ในองค์ประกอบส่วนที่สามารถเชื่อมโยงกับส่วนใหญ่ในการประกอบ คลาสหนึ่งกลายเป็นคอนเทนเนอร์และคลาสอื่น ๆ จะกลายเป็นเนื้อหาที่อยู่ในคอนเทนเนอร์นั้น ส่วนที่มีการสืบทอดนั้นง่ายมากและวิธีการหนึ่งคลาสสามารถใช้ได้โดยไม่ต้องเขียนรหัสทั้งหมดอีกครั้ง มีความสัมพันธ์“ ส่วนหนึ่งของ” ในการจัดองค์ประกอบ

ความแตกต่างที่สำคัญ

  1. ในการรวมมีความสัมพันธ์กับผู้ปกครองเด็กที่เด็กสามารถอยู่ได้อย่างอิสระในขณะที่องค์ประกอบคือความสัมพันธ์ของเด็กผู้ปกครองที่เด็กไม่สามารถอยู่ได้อย่างอิสระโดยไม่ต้องผู้ปกครอง
  2. มีการรวมกลุ่มที่อ่อนแอในขณะที่มีการรวมกลุ่มที่เข้มแข็งในขณะที่มีการรวมกลุ่มที่แข็งแกร่งในการจัดองค์ประกอบ
  3. ในการรวม UML สามารถกำหนดได้โดยใช้ส่วนของเส้นในขณะที่ในการจัดองค์ประกอบ UML สามารถกำหนดได้โดยใช้เพชร
  4. การลบการประกอบไม่มีผลในการรวมขณะที่การลบองค์ประกอบจะมีผลในการจัดองค์ประกอบ

ข้อสรุป

ในบทความด้านบนนี้เราจะเห็นความแตกต่างที่ชัดเจนระหว่างการรวมและการจัดองค์ประกอบด้วยตัวอย่าง

วิดีโออธิบาย