Khái quát hóa và chuyên b it hóa (Generalization & Specialization)

Một phần của tài liệu Giáo án - Bài giảng học tập công nghệ thông tin: Phân tích thiết kế hệ thống ngôn ngữ UML (Trang 87 - 88)

Hình 7.1- Chuyên bi t hoá (Specialization)

Trong hình trên, tài kho n là khái ni m chung c a các lo i tài kho n khác nhau và ch a nh ng c t c n thi t cho t!t c các lo i tài kho n. Ví d nh nó có th ch a s tài kho n và tên ch tài kho n. Ta có th có hai lo i tài kho n c bi t suy ra t d ng tài kho n chung này, m t lo i mang tính k0 h n và m t lo i mang tính giao d ch. Y u t chia cách hai l p này v i nhau là các quy nh chuyên ngành hay úng h n là ph ng th c ho t ng c a hai lo i tài kho n.

T ng t nh v y, tài kho n u t trung h n và dài h n l i là nh ng khái ni m chuyên bi t c a khái ni m tài kho n có k0 h n. M t khác, tài kho n bình th ng và tài kho n ti t ki m là nh ng tr ng h p

c bi t c a lo i tài kho n giao d ch.

Lo i c!u trúc l p nh th c g#i là m t c!u trúc hình cây ho c c!u trúc phân c!p. Khi chúng ta d ch chuy n t i m xu!t phát c a cây xu ng d i, chúng ta s& g p các khái ni m càng ngày càng c chuyên bi t hóa nhi u h n. Theo con ng i t tài kho n n tài kho n ti t ki m, ta s& ph i i qua l p tài kho n giao d ch. L p này ti p t c phân lo i các l p chuyên bi t hóa cao h n, tùy thu c vào ch c n(ng c a chúng.

Một phần của tài liệu Giáo án - Bài giảng học tập công nghệ thông tin: Phân tích thiết kế hệ thống ngôn ngữ UML (Trang 87 - 88)