Nguyên tc nh ng ha cá cs công tác gia các lp tr ut ng

Một phần của tài liệu (LUẬN văn THẠC sĩ) framework và ứng dụng trong việc xây dựng phần mềm luận văn ths công nghệ thông tin 1 01 10 (Trang 30 - 32)

Ho t ng này c th c hi n trong su t quá trình thi t k . N u các s tr u ng d ng nh không c nh ngh a m t l n, các nhà thi t k h u nh ch c ch n ph i l p l i thông qua các ho t ng tr c.

Vi c dò tìm nh n d ng các s tr u t ng, s cung c p các c u trúc phân c p th a k sâu và h p, b i vì thông tin c chia s b i các l p s c tr u t ng hóa thành các siêu l p. Các ki n trúc th a k r ng và không sâu ch ra r ng các s tr u

M t s quan tâm chính khi làm m n các c u trúc phân c p và các s c ng tác nên gi các ch c n ng chung và các tr u t ng ã c nh n d ng trong s phân tích. S làm m n sâu h n không nên vi ph m các tr u t ng có tính khái ni m này.

M t cách b t u s làm m n là tìm các siêu l p mà th c hi n cùng m t tác v và c g ng chuy n tác v này vào m t siêu l p m i. Cách ti p c n này có th tr v m t c u trúc phân c p sâu h n và có th là khó hi u h n, b i vì các tác v c a nó s c tr i dài trong c u trúc này. B t k khi nào, s th a k nên c thay th b i t h p. C g ng không m r ng c u trúc phân c p quá xa, nh ng rút ra thu c tính vào m t l p c u trúc phân c p m i và s d ng các n d c a l p m i này nh các thành ph n trong các n d c a c u trúc phân c p l p u tiên.

Các nhà thi t k nên tìm các l p ho c các tác v mà có các tên khác nhau, nh ng cung c p cùng ch c n ng. t tên l i cho chúng là m t cách n gi n có th ch p nh n c, và s làm nó d dàng h n xem các m chung, nh ng yêu c u m t s công vi c v so n th o v n b n.

N u có các tác v ho c các l p mà cung c p các ch c n ng g n gi ng nhau, thì có th s d ng tham s cho chúng. N u các s khác nhau có th c rút ra b ng vi c truy n các tham s , các l p t ng t trong các ng d ng khác có th c thay th b i m t l p chung trong framework. L p này s s d ng vi c truy n các tham s khác nhau, tùy thu c vào ng d ng s d ng l p này.

Một phần của tài liệu (LUẬN văn THẠC sĩ) framework và ứng dụng trong việc xây dựng phần mềm luận văn ths công nghệ thông tin 1 01 10 (Trang 30 - 32)

Tải bản đầy đủ (PDF)

(122 trang)