1.1 Động lực
định hướng đối tượng - xem các thư mục tài liệu tham khảo - là một phương pháp thiết kế mô-đun dựa trên quan điểm cho rằng một hệ thống bao gồm một bộ sưu tập các tương tác đối tượng. Các hành vi của một đối tượng được xác định bởi các lớp học: một cơ chế để đóng gói trạng thái của một đối tượng với các thiết lập của hoạt động nó có thể trải qua. Mỗi lớp học nói chung de fi NES nhiều hơn một đối tượng trong một hệ thống và cũng có thể được tái sử dụng trong định nghĩa fi de của các lớp khác. Sau này được thực hiện bằng một phương pháp gia tăng Modi fi cation của các lớp học được gọi là thừa kế. Các lớp học mà kế thừa một lớp nhất định được gọi là lớp con của nó và, thông qua kế thừa, thường là trong một số cách tương thích với nó. Do đó nó có thể hữu ích cho một đối tượng thuộc, chứ không phải là một lớp học đặc biệt, với một tầng lớp nhất định hoặc bất kỳ một trong các lớp con của nó. Khái niệm này được gọi là đa hình. Đối tượng định hướng nổi lên như một programmingparadigm lớn do sự cần thiết phải xử lý phức tạp trong các hệ thống phần mềm quy mô lớn. Nó giúp ful fi ll nhu cầu này thông qua một sự kết hợp của thiết kế mô-đun âm thanh và phần mềm có thể dùng lại. Trong cùng một cách, định hướng đối tượng có thể giải quyết một số vấn đề khả năng mở rộng của phương pháp chính thức. Ngoài ra, bằng cách cung cấp một phương pháp phổ biến, đối tượng định hướng có thể giúp thu hẹp khoảng cách giữa các cation fi cụ thể và thực hiện các hệ thống phần mềm.
Mô đun Hầu hết các lợi ích fi của gốc định hướng đối tượng từ các mô đun nó mang lại cho thiết kế hệ thống. Mô đun làm tăng độ rõ nét của các cation fi cụ thể bằng cách cho phép một người đọc tập trung vào một phần tại một thời điểm. Trong một Z cụ thể fi cation, ví dụ, để suy luận, trong đó cách một biến trạng thái đặc biệt có thể thay đổi, người đọc phải tìm kiếm toàn bộ fi cation cụ thể cho bất kỳ tài liệu tham khảo cho các giản đồ trạng thái của biến đó trong một lược đồ hoạt động. Trong cation fi cụ thể lớn, điều này trở nên không thể thực hiện mà không cần công cụ thích hợp hoặc một tổ chức không chính thức của các lược đồ trong cation fi cụ thể. Một fundamentalidea định hướng đối tượng, tuy nhiên, đó là trạng thái của một đối tượng có thể được thay đổi chỉ bởi các hoạt động của lớp học của mình. Do đó bằng cách áp dụng các khái niệm của lớp trong Z, mối quan hệ giữa nhà nước và lược đồ hoạt động có thể được thực hiện rõ ràng. Nói chung, người đọc của một cation fi cụ thể hướng đối tượng có thể tập trung vào một lớp tại một thời điểm trong sự cô lập với phần còn lại của các cation fi cụ thể và sau đó, khi người đó là quen thuộc với mỗi lớp, kiểm tra như thế nào đối tượng của những lớp học được sắp xếp để tạo các speci fi ed. Việc tái sử dụng các lớp học thông qua kế thừa cũng cải thiện khả năng đọc bằng cách cho phép người đọc để sử dụng kiến thức của mình về các lớp học hiện tại (có thể từ một thư viện lớp) để hiểu được một tầng lớp nhất định. Thừa kế cũng hỗ trợ các nhà văn của các cation fi cụ thể những người có thể xác định các lớp bằng cách vẽ trên sự tương đồng với các lớp học hiện có và, bằng cách làm như vậy, tránh lặp lại cách xác định cấu trúc lớp phổ biến. Các mô đun được cung cấp bởi các lớp học, cũng như giúp đỡ trong giai đoạn fi cation cụ thể của sự phát triển chính thức, cũng có thể giúp đỡ trong giai đoạn tiếp theo của veri fi cation và tái fi nement. Một lần nữa, điều này đạt được bằng cách cho phép các nhà phát triển hệ thống tập trung vào một phần của các cation fi cụ thể tại một thời điểm.
đang được dịch, vui lòng đợi..
