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