Mô hình mẫuMô hình mẫu

Một phần của tài liệu Seminar môn OOD Đề tài Mô hình cấu trúc (Trang 63)

Mô hình mẫu

 Ý tưởng sử dụng mô hình mẫu trong việc phát Ý tưởng sử dụng mô hình mẫu trong việc phát

triển hệ thống hướng đối tượng thì khá là mới triển hệ thống hướng đối tượng thì khá là mới

mẻ. hiện nay có rất nhiều định nghĩa chính xác mẻ. hiện nay có rất nhiều định nghĩa chính xác về phương pháp này. Ở đây chúng ta hiểu rằng về phương pháp này. Ở đây chúng ta hiểu rằng

mô hình mẫu đơn giản là một nhóm các lớp mô hình mẫu đơn giản là một nhóm các lớp liên kết với nhau và có thể tạo ra những giải liên kết với nhau và có thể tạo ra những giải

pháp cho các vấn đề thường xuyên xảy ra. Và pháp cho các vấn đề thường xuyên xảy ra. Và cũng chính vì điều này mà chúng có tính chất cũng chính vì điều này mà chúng có tính chất

là có thể sử dụng lại được là có thể sử dụng lại được

 Kiến trúc sư Christopher Alexander là người Kiến trúc sư Christopher Alexander là người đã sử dụng mô hình mẫu trong việc phát triển đã sử dụng mô hình mẫu trong việc phát triển

những hệ thống hướng đối tượng. Theo những hệ thống hướng đối tượng. Theo

Christopher Alexander và những đồng nghiệp Christopher Alexander và những đồng nghiệp

thì những công trình phưc tạp được xây lên thì những công trình phưc tạp được xây lên bằng cách ghép nối những kiểu mẫu cơ bản bằng cách ghép nối những kiểu mẫu cơ bản

thường gặp hơn là tạo ra 1 mẫu thiết kế hoàn thường gặp hơn là tạo ra 1 mẫu thiết kế hoàn

toàn mới toàn mới

 Hoàn toàn tương tự, chúng ta có thể kết hợp Hoàn toàn tương tự, chúng ta có thể kết hợp những mô hình mẫu hướng đối tượng cơ bản những mô hình mẫu hướng đối tượng cơ bản

thường gặp để tạo ra 1 hệ thống thông tin thường gặp để tạo ra 1 hệ thống thông tin

hướng đối tượng hoàn chỉnh. Ví dụ như, cùng hướng đối tượng hoàn chỉnh. Ví dụ như, cùng một loại đối tượng và cùng sự tác động qua lại một loại đối tượng và cùng sự tác động qua lại

nhưng có thể bao gồm nhiêù “business nhưng có thể bao gồm nhiêù “business

transaction” transaction”

 Hầu hết tất cả các giao dịch đều cần 1 lớp giao Hầu hết tất cả các giao dịch đều cần 1 lớp giao dịch , 1 dãy lớp, 1 lớp định vị, và lớp thành dịch , 1 dãy lớp, 1 lớp định vị, và lớp thành

phần. Bằng cách sử dụng lại những mô hình phần. Bằng cách sử dụng lại những mô hình

mẫu của những lớp đã tồn tại, chúng ta có thể mẫu của những lớp đã tồn tại, chúng ta có thể

định nghĩa 1 lớp nhanh hơn và hoàn chỉnh hơn định nghĩa 1 lớp nhanh hơn và hoàn chỉnh hơn

là bắt đầu với 1 tờ giấy trắng. là bắt đầu với 1 tờ giấy trắng.

 Rất nhiều những mô hình mẫu đã được đưa Rất nhiều những mô hình mẫu đã được đưa

ra, từ những mô hình hướng nghiệp vụ mức độ ra, từ những mô hình hướng nghiệp vụ mức độ cao đến những mô hình thiết kế ở mức độ thấp cao đến những mô hình thiết kế ở mức độ thấp

hơn. Hình 7-7 đưa ra một vài phạm vi nghiệp hơn. Hình 7-7 đưa ra một vài phạm vi nghiệp

vụ mà mô hình mẫu có thể phát triển, cũng vụ mà mô hình mẫu có thể phát triển, cũng

như nguồn gốc của chúng như nguồn gốc của chúng

 Nếu bạn đang phát triển một hệ thống thông Nếu bạn đang phát triển một hệ thống thông tin kinh doanh mà nằm trong những phạm vi tin kinh doanh mà nằm trong những phạm vi

nghiệp vụ trên thì những mô hình mẫu phát nghiệp vụ trên thì những mô hình mẫu phát

triển cho phạm vi đó có thể sẽ rất hữu ích cho triển cho phạm vi đó có thể sẽ rất hữu ích cho

bước khởi đầu trong việc nhận dạng các lớp bước khởi đầu trong việc nhận dạng các lớp

cần thiết, các thuộc tính, phương thức hoạt cần thiết, các thuộc tính, phương thức hoạt động cũng như các mối quan hệ của chúng động cũng như các mối quan hệ của chúng

Một phần của tài liệu Seminar môn OOD Đề tài Mô hình cấu trúc (Trang 63)

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

(88 trang)