Skip to main content

Miền thuộc tính là gì?

Một miền thuộc tính là một khái niệm lập trình máy tính đề cập đến phạm vi giá trị hợp lệ được phép cho một thuộc tính cụ thể trong mã chương trình.Nhập một giá trị không chính xác mdash;một giá trị bên ngoài phạm vi cho phép mdash;thường sẽ làm hỏng chương trình.Phương pháp lý tưởng để đảm bảo rằng các giá trị đã nhập không đi lạc ngoài phạm vi hợp lệ là cung cấp cho người dùng cuối một thông báo hiển thị cho biết phạm vi của các giá trị chấp nhận được, giảm rủi ro rằng họ sẽ nhập một giá trị quá mức.là mấu chốt của mã chương trình.Khi được gán, các biến được cung cấp một loại cụ thể.Một số nguyên là một loại biến được sử dụng khi chỉ được phép các số toàn bộ;Mặt khác, một chuỗi chấp nhận bất kỳ sự kết hợp của các chữ cái, số hoặc ký tự.Quyết định loại biến đặt các ràng buộc ban đầu trên miền thuộc tính của một mục.Ví dụ: người dùng cuối không thể nhập thành công ABCDE vào giá trị số nguyên.Hạn chế sơ bộ này đối với miền thuộc tính bị cứng vào ngôn ngữ lập trình, do đó nó không thể thay đổi, ngay cả bằng cách mã hóa phần mềm.tên miền cho một mục cụ thể.Ví dụ: nếu phần mềm lập trình cho chuỗi khách sạn, lập trình viên có thể tự nhiên giới hạn phạm vi giá trị cho thuộc tính số phòng khách sạn cho số lượng phòng khách sạn trong tòa nhà.Nếu số phòng đi từ 100 đến 1.000, thì chỉ có ý nghĩa khi giới hạn phạm vi thuộc tính của biến tương ứng.Điều này đảm bảo rằng chương trình sẽ không tạo ra kết quả sai dựa trên dữ liệu đã nhập không chính xác. Một khi một lập trình viên chọn một miền thuộc tính, anh ta hoặc cô ta phải lập trình mã bị lỗi để ngăn người dùng phần mềm vô tình hoặc cố gắnghệ thống bằng cách nhập một giá trị ngoài phạm vi.Đây là một thói quen đơn giản kiểm tra các giá trị đầu vào so với các phạm vi thuộc tính đã cho.Nếu một thuộc tính nằm trong phạm vi, chương trình sẽ tiến hành bình thường.Nếu không, chương trình trả về một thông báo đầu vào không chính xác đơn giản và thử lại, mà không cho phép biến được điền cho đến khi chắc chắn giá trị đầu vào nằm trong phạm vi cụ thể được phép.