UML : Realization Relationship

UML Realization เป็น Relation ที่เกิดจากการผสมผสานระหว่าง Dependency และ Generalization relation ซึ่งโดยส่วนใหญ่แล้ว Realization มักจะถูกใช้อยู่ 2 กรณีคือ

1. ใช้ร่วมกับ Interface

2. ใช้ร่วมกับ Collaboration

แต่โดยส่วนใหญ่แล้ว Realization นั้นมักจะถูกนำมาใช้กันระหว่าง Interface กับ class หรือ component มากกว่า (Collaboration จะน้อยมาก) โดย Interface มักจะมี service มารองรับการทำงานร่วมกับ Class/Component (ให้ Class/Component มาเรียกใช้ Service ที่ Interface มีนั่นเอง) 

ในการแสดง..รูปแบบของ Realization Relation นัั้นจะมีอยู่  2 แบบ คือ

  1. Canonical form (เหมือนรูปด้านบน)
  2. Elided form (แฮะๆ..หารูปไม่เจอ..แสดงว่าไม่นิยมใช้)

นอกจากนี้เรายังนำ Realization มาใช้ร่วมกันระหว่าง Use case กับ Collaboration แต่จะแสดงในรูปของ Canonical form เท่านั้น

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">