1.1 động lựcĐối tượng định hướng — xem thư mục tài liệu tham khảo-một phương pháp thiết kế dựa trên khái niệm rằng một hệ thống gồm có một bộ sưu tập của các đối tượng tương tác. Hành vi của đối tượng được xác định bởi lớp học của mình: một cơ chế để đóng gói một đối tượng nhà nước với các thiết lập của hoạt động đó có thể trải qua. Mỗi lớp nói chung defines 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 definition các lớp khác. Thứ hai là đạt được bằng một phương pháp modification gia tăng của các lớp học được gọi là di sản thừa kế. Các lớp 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 trong một số cách tương thích với nó. Do đó nó có thể hữu ích là một đối tượng thuộc về, chứ không để một lớp học đặc biệt, với một lớp nhất định hoặc bất kỳ một phân lớp của nó. Khái niệm này được gọi là đa hình. Định hướng đối tượng nổi lên như là một programmingparadigm lớn do sự cần thiết để xử lý sự phức tạp trong hệ thống phần mềm quy mô lớn. Nó đã giúp fulfill điều này cần phải thông qua sự kết hợp của âm thanh mô đun thiết kế và phần mềm reusability. 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 hình thức. Ngoài ra, bằng cách cung cấp một phương pháp phổ biến, định hướng đối tượng có thể giúp thu hẹp khoảng cách giữa sinh và thực hiện các hệ thống phần mềm.Mô đun hầu hết lợi định hướng đối tượng xuất phát từ các mô đun nó mang lại cho thiết kế hệ thống. Mô đun làm tăng sự rõ ràng của specifications bằng cách cho phép người đọc để tập trung vào một phần tại một thời điểm. Trong một Z sinh, ví dụ, suy luận trong những cách mà một cụ thể nhà nước biến có thể thay đổi, người đọc phải tìm kiếm sinh toàn bộ cho bất kỳ tham chiếu đến schema bang của biến đó trong một sơ đồ hoạt động. Trong specifications lớn, điều này trở nên viển vông không có công cụ thích hợp hoặc một số tổ chức chính thức của các lược đồ trong sinh. Một fundamentalidea định hướng đối tượng, Tuy nhiên, là nhà nước của một đối tượng có thể thay đổi chỉ bởi các hoạt động của lớp học của mình. Do đó bằng việc áp dụng các khái niệm của các lớp học trong Z, mối quan hệ giữa nhà nước và hoạt động lược đồ có thể được thực hiện rõ ràng. Nói chung, người đọc sinh hướng đối tượng có thể tập trung vào một lớp học tại một thời điểm trong sự cô lập từ phần còn lại của sinh 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 thành hệ thống specified. Tái sử dụng các lớp học thông qua thừa kế cũng cải thiện dễ đọ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ể là từ một thư viện lớp học) để hiểu một lớp nhất định. Thừa kế cũng hỗ trợ các nhà văn của sinh có thể chỉ định các lớp học bằng cách vẽ trên điểm tương đồng với các lớp học hiện tại, và bằng cách làm như vậy, tránh nhiều lần xác định cấu trúc lớp phổ biến. Mô đun cung cấp bởi các lớp học, cũng như giúp đỡ trong giai đoạn sinh phát triển chính thức, cũng có thể giúp trong các giai đoạn tiếp theo của verification và refinement. 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 sự sinh tại một thời điểm.
đang được dịch, vui lòng đợi..