Khi một lớp thừa kế khác, chỉ có các tính năng - biến, hằng, giản đồ trạng thái ban đầu và hoạt động - được thừa kế; danh sách khả năng hiển thị không phải là. Vì vậy, nó là cần thiết để xác định danh sách khả năng hiển thị của lớp con. Điều này cho phép các tính năng nhìn thấy được của lớp cha để được giao diện removedfromthe lớp con, và tính năng của các lớp cha không phải trong giao diện của nó được nhìn thấy trong các lớp con. Lớp BoundedQueueItem? kế thừa QueueItem? duy trì cùng một giao diện. Nó thêm vào các tính năng của QueueItem ?, tuy nhiên, một tối đa liên tục thể hiện số lượng tối đa của các mục hàng đợi có thể chứa. Hằng số cụ thể ed fi trong lớp Object-Z bởi nitions de fi tiên đề trong cùng một cách hằng số toàn cầu đang speci ed fi trong Z. phạm vi của họ, tuy nhiên, được giới hạn trong lớp, trong đó chúng được khai báo. Một hằng số được liên kết với một giá trị cố định fi mà, không giống như các giá trị của biến trạng thái, không thể thay đổi bởi bất kỳ hoạt động của lớp. Giá trị này có thể, tuy nhiên, có sự khác biệt cho các đối tượng khác nhau của lớp. Giản đồ trạng thái thừa kế của QueueItem? được mở rộng với một vị nói rằng số lượng các mục trong hàng đợi là nhỏ hơn hoặc bằng đến tối đa. Giản đồ trạng thái fi ed một cách rõ ràng cụ thể trong BoundedQueueItem? là dính liền với đó được thừa kế từ QueueItem ?. Tương tự như vậy, một lược đồ trạng thái ban đầu tuyên bố một cách rõ ràng sẽ là dính liền với các giản đồ trạng thái ban đầu được thừa kế và bất kỳ hoạt động khai báo rõ ràng sẽ là dính liền với một hoạt động thừa hưởng hệt tên. Các vị thêm vào sơ đồ nhà nước kế thừa là mặc nhiên bao gồm trong lược đồ trạng thái ban đầu được thừa kế và preconditionand postconditionof từng thừa hưởng hoạt động. Do đó, nó một mình là tất cả những gì là cần thiết để xác định hàng đợi bị chặn. Tuy nhiên, cho rõ ràng, một điều kiện tiên quyết là cũng thêm vào các hoạt động tham gia trong đó nói rằng số lượng các mục trong hàng đợi là ít hơn tối đa. Lớp BoundedQueueItem? là tương đương với các lớp sau đây cụ thể fi ed mà không sử dụng thừa kế.
đang được dịch, vui lòng đợi..