Giao diện

Tác Giả: Robert Simon
Ngày Sáng TạO: 21 Tháng Sáu 2021
CậP NhậT Ngày Tháng: 23 Tháng Sáu 2024
Anonim
Thiết lập giao diện Autocad Classic và tùy chọn option cho Autocad 2016-Atocad 2017, Autocad 2018
Băng Hình: Thiết lập giao diện Autocad Classic và tùy chọn option cho Autocad 2016-Atocad 2017, Autocad 2018

NộI Dung

Định nghĩa - Giao diện có nghĩa là gì?

Giao diện, trong C #, là một cấu trúc mã xác định hợp đồng giữa một đối tượng và người dùng của nó. Nó chứa một tập hợp các thuộc tính và phương thức tương tự về mặt ngữ nghĩa có thể được thực hiện bởi một lớp hoặc một cấu trúc tuân thủ hợp đồng.

Nói chung, một giao diện được sử dụng để mô tả một tập hợp các chức năng liên quan có thể được thực hiện trong một lớp hoặc cấu trúc. Nó cho phép một lớp kế thừa nhiều hành vi được xác định trong nhiều giao diện. Nó cũng giúp giải quyết sự mơ hồ tên phát sinh trong khi sử dụng nhiều phương thức có cùng tên hiện có trong các giao diện khác nhau.

Thiết kế các ứng dụng sử dụng giao diện giúp giải quyết các yêu cầu quan trọng của các hệ thống linh hoạt như khớp nối lỏng lẻo, tách mối quan tâm và khả năng thích ứng với các thay đổi trong tương lai. Do sự cô lập của các thành phần thực hiện các giao diện của một ứng dụng, việc kiểm tra các thành phần này trở nên dễ dàng hơn. Thư viện .NET Framework sử dụng nhiều giao diện chung (có loại được tham số hóa) trong các lớp bộ sưu tập để thể hiện các mục trong bộ sưu tập để tránh các hoạt động đấm bốc và bỏ hộp trên các loại giá trị.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Giao diện

Giao diện là một cấu trúc sử dụng từ khóa "giao diện" và tương tự như một lớp trừu tượng nhưng không có bất kỳ mã thực hiện nào. Nó được thực hiện bằng cách sử dụng dấu hai chấm (:) trong C #.

Ví dụ, IDisposeabe là một giao diện có thể được lớp C # triển khai để dọn sạch các tài nguyên được sử dụng bởi các đối tượng của loại lớp đó.

Các tính năng chính của giao diện bao gồm:
  • Nó có thể được khai báo trong một không gian tên hoặc một lớp.
  • Các thành viên của nó có thể là một phương thức, thuộc tính, sự kiện hoặc bộ chỉ mục, nhưng không thể là hằng số, trường, toán tử, hàm tạo cá thể, hàm hủy, kiểu hoặc thành viên tĩnh.
  • Nó không thể được khởi tạo như một đối tượng và không thể được định nghĩa với các thành viên dữ liệu.
  • Không giống như một lớp chỉ có thể kế thừa một lớp cơ sở và nhiều giao diện, một giao diện chỉ có thể kế thừa nhiều giao diện.
  • Một thành viên giao diện có quyền truy cập công khai theo mặc định, không thể sửa đổi bằng bất kỳ công cụ sửa đổi truy cập nào.
  • Bộ sửa đổi, chẳng hạn như ảo, ghi đè hoặc tĩnh, không nên được sử dụng với thành viên giao diện.
  • Một giao diện có thể được truy cập bằng tên đầy đủ của nó, bao gồm tên giao diện theo sau là dấu chấm và tên thành viên.
  • Một thành viên giao diện với công cụ sửa đổi "mới" có thể được sử dụng để ẩn một thành viên được kế thừa có cùng tên.
Định nghĩa này được viết trong con của C #