Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tài liệu môn học: Phân tích và thiết kế HTTT theo UML - Phần 2 là tài liệu được sưu tầm và tổng hợp. Tiếp theo phần 1, phần 2 này có 2 chương với nội dung: Mô hình hướng đối tượng, Mô hình hóa tự động sẽ giúp cung cấp các hiểu biết nhằm nâng cao kiến thức về thiết kế HTTT. | CHƯƠNG 5 MÔ HÌNH ĐỐI TƯỢNG ffll 5.1. Lớp đối tượng và quan hệ - các thành phần cư bản của mô hình Trong mô hình hóa hướng đối tượng những phần tử cấu thành căn bản nhất của mô hình là lớp đối tượng và mối quan hệ giữa chúng với nhau. Lớp và đối tượng sẽ mô hình hóa những gì có trong hệ thống mà chúng ta muốn miêu tả các mối quan hệ sẽ biểu thị cấu trúc. Động tác phân lớp classification đã được sử dụng từ hàng ngàn năm nay để đơn giản hóa việc miêu tả các hệ thống phức tạp. Khi loài người biết đến việc lập trình hướng đối tượng để xây dựng các hệ thống phần mềm thì lớp và các mối quan hệ của chúng được chuyển thành các dòng code cụ thể. 5.1.1. Đối tượng Object Một đối tượng là một sự tượng trưng cho một thực thể hoặc là thực thể tồn tại trong thế giới đời thực hoặc thực thể mang tính khái niệm. Một đối tượng có thể tượng trưng cho cái gì đó cụ thể ví dụ như một chiếc xe ô tô chở hàng của bạn hoặc chiếc máy tính của tôi hoặc tượng trưng cho một khái niệm ví dụ như một quy trình hóa học một giao dịch trong nhà băng một lời đặt hàng những thông tin trong quá trình sử dụng tín dụng của khách hàng hay một tỷ lệ tiền lời. Cũng có những đối tượng ví dụ như các đối tượng thực thi một trong hệ thống phần mềm không thật sự tồn tại ở ngoài thế giới thực nhưng là kết quả dẫn xuất từ quá trình nghiên cứu cấu trúc và ứng xử của các đối tượng ngoài thế giới thực. Những đối tượng đó dù là bằng cách này hay cách khác đều liên quan đến quan niệm của chúng ta về thế giới thực. Một đối tượng là một khái niệm một sự trừu tượng hóa hoặc là một đồ vật với ranh giới và ý nghĩa được định nghĩa rõ ràng cho một ứng dụng nào đó. Mỗi đối tượng trong một hệ thống đều có ba đặc tính trạng thái ứng xử và sự nhận diện. 5.1.2. Trạng thái ứng xử và nhận diện của đối tượng Trạng thái state của một đối tượng là một trong những hoàn cảnh nơi đối tượng có thể tồn tại. Trạng thái của một đối tượng thường sẽ thay đổi theo thời gian và nó được định nghĩa qua một tổ hợp các thuộc tính với giá trị của các .