TAILIEUCHUNG - Mẫu thiết kế template method và ứng dụng trong xử lý dữ liệu

Trong bài báo này chúng tôi sẽ xem xét mẫu thiết kế Template Method do E. Gamma và các cộng sự đã đề xuất, áp dụng mẫu này để xây dựng và thiết kế một hệ truy xuất tới một cơ sở dữ liệu trên máy chủ, theo mô hình hệ thống nhiều tầng để thực hiện các công việc xử lý dữ liệu cho các yêu cầu của bài toán đặt ra trong thực tiễn. | Nguyễn Mạnh Đức Tạp chí KHOA HỌC & CÔNG NGHỆ 135(05): 31 - 38 MẪU THIẾT KẾ TEMPLATE METHOD VÀ ỨNG DỤNG TRONG XỬ LÝ DỮ LIỆU Nguyễn Mạnh Đức* Trường Đại học Sư phạm – ĐH Thái Nguyên TÓM TẮT Trong công nghệ phần mềm, mẫu thiết kế là một giải pháp tổng thể cho các vấn đề chung trong thiết kế phần mềm. Ý tưởng sâu xa của các mẫu thiết kế là để tiết kiệm tốt các giải pháp thiết kế hướng đối tượng và việc tái sử dụng chúng để giải quyết các vấn đề tương tự. Trong bài báo này chúng tôi sẽ xem xét mẫu thiết kế Template Method do E. Gamma và các cộng sự đã đề xuất, áp dụng mẫu này để xây dựng và thiết kế một hệ truy xuất tới một cơ sở dữ liệu trên máy chủ, theo mô hình hệ thống nhiều tầng để thực hiện các công việc xử lý dữ liệu cho các yêu cầu của bài toán đặt ra trong thực tiễn. Từ đó có một cái nhìn sâu sắc hơn một số mẫu thiết kế có thể thực hiện trong C#, tìm hiểu các tính năng mới của ngôn ngữ trong thực tế làm cho dễ dàng và hiệu quả hơn trong thiết kế phần mềm hướng đối tượng. Từ khóa: Mẫu thiết kế, mẫu Template Method, lớp trừu tượng, giao diện, phương thức trừu tượng, phương thức ảo, ghi đè, hệ thống nhiều tầng, ngôn ngữ mô hình hóa thống nhất UML GIỚI THIỆU* Ngày nay lập trình hướng đối tượng đã được sử dụng phổ biến để xây dựng, phát triển các hệ thống phần mềm lớn và phức tạp. Do tính linh hoạt trong các ngôn ngữ hướng đối tượng cho phép chúng ta phân chia mã của chúng vào các đối tượng và các lớp, làm cho phong cách lập trình này trở nên trong sáng và hữu hiệu trong việc giải quyết nhiều vấn đề mà các phương pháp lập trình trước đây còn nhiều hạn chế. Một mục tiêu khác của thiết kế chương trình theo hướng đối tượng là để làm cho mã tái sử dụng nhiều hơn. Tuy nhiên thực tế đã chứng minh rằng, thiết kế phần mềm hướng đối tượng tái sử dụng không phải lúc nào cũng dễ dàng. Một thiết kế phần mềm tốt, không chỉ giải quyết vấn đề đang tồn tại, mà còn liên quan đến các vấn đề trong tương lai. Nó sẽ phải làm cho chương trình linh hoạt, dễ dàng để bảo trì, cập nhật

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.