tailieunhanh - TÌM HIỂU CÔNG NGHỆ DESIGN BY CONTRACT VÀ XÂY DỰNG CÔNG CỤ HỖ TRỢ CHO C# - 8

Tìm hiểu công nghệ Design By Contract và Xây dựng công cụ hỗ trợ cho C# nhỏ hơn một giá trị cho trước Yêu cầu đối tượng nhập vào LessThanOrEqual hoặc trả về phải nhỏ hơn hoặc cho trước Yêu cầu số thành phần của đối tượng nhập MaxCount vào hoặc trả về phải nhỏ hơn hoặc bằng một giá trị cho trước Quy ước chiều dài tối đa của MaxLength một chuỗi là một giá trị cho trước Yêu cầu số thành phần của đối tượng nhập MinCount vào hoặc trả về phải lớn hơn hoặc bằng một giá trị. | Tìm hiểu công nghệ Design By Contract và Xây dựng công cụ hỗ trợ cho C nhỏ hơn một giá trị cho trước LessThanOrEqual Yêu cầu đối tượng nhập vào hoặc trả về phải nhỏ hơn hoặc bằng một giá trị cho trước Void SetData LessThanOrEqual 5 int value ii value 5 MaxCount Yêu cầu số thành phần của đối tượng nhập vào hoặc trả về phải nhỏ hơn hoặc bằng một giá trị cho trước Void SetData MaxCount 10 ArrayList arr 10 MaxLength Quy ước chiều dài tối đa của một chuỗi là một giá trị cho trước Void SetData MinLength 10 String str 10 MinCount Yêu cầu số thành phần của đối tượng nhập vào hoặc trả về phải lớn hơn hoặc bằng một giá trị cho trước Void SetData MinCount 10 ArrayList arr 10 MinLength Quy ước chiều dài tối thiểu của Void SetData MinLength 10 String str 85 Tìm hiểu công nghệ Design By Contract và Xây dựng công cụ hỗ trợ cho C một chuỗi là một giá trị cho trước 10 NotEqual Yêu cầu đối tượng nhập vào hoặc trả về phải not equal với . một giá trị cho trước Void SetData NotEqual 5 1 int value ii value 5 OneOf Quy ước giá trị nhập vào hay trả về của một giá trị phải nằm trong các giá trị cho trước Void SetData OneOf 1 3 5 7 9 10 int value value có giá trị là một trong các giá trị sau 3 5 7 9 10 . Ví dụ lớp Stack private Object representation public int count inv count 0 count khong am public int capacity inv count capacity private int current inv current 0 Requires size 0 Ensures representation null capacity size IsEmpty public MyStack GreaterThanOrEqual 0 int size 86 Tìm hiểu công nghệ Design By Contract và Xây dựng công cụ hỗ trợ cho C capacity size representation new Object capacity Requires IsFull Ensures IsEmpty int representation count-1 obj public void put int obj representation count obj Requires IsEmpty Ensures IsFull public void remove --count Ensures result count capacity public bool IsFull return count- capacity Ensures result count 0 public bool IsEmpty return count 0 .

crossorigin="anonymous">
Đã 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.